Computer Information Systems (CINF)
CINF 190. Special Topics in Computer Information Systems. 1 Unit.
CINF 201. Database Systems. 1 Unit.
This course is an introduction to relational database systems, including requirements gathering, database design and modeling, normalization, implementation using an enterprise database management system, SQL programming and query optimization, OLTP and OLAP. A brief introduction to NoSQL databases is included. Prerequisite: CSCI 111Q or CSCI 142 or CSCI 261 or permission of instructor.
CINF 285. Independent Study. 0.5 or 1 Units.
CINF 290. Special Topics in Computer Information Systems. 1 Unit.
CINF 301. Web Application Development. 1 Unit.
CINF 304. Mobile Computing. 1 Unit.
This course introduces mobile computing and mobile application development. Topics include: overview of various mobile computing applications and technologies, challenges in mobile computing, architectures that provide the network and communications infrastructure for mobile-enabled devices, design of modern distributed software systems, software development for mobile platforms. Prerequisite CSCI 221.
CINF 331. Computer and Network Security. 1 Unit.
An introduction to computer and network security with an emphasis on computer attacks and defending against them. Examines the reconnaissance, scanning, gaining access, maintaining access, and covering tracks phases of the attack process and uses various open source tools for monitoring and detection. Prerequisite: CSCI 221.
CINF 351E. Ethics and Technology. 1 Unit.
This course is intended to enable students to understand and to respond to the legal and ethical issues that arise from the utilization of information technology. Students will explore ethical and social issues arising from the computerization of industry and government, with emphasis on copyright, security, and privacy issues. The primary focus of the course will be the determination of the weight that these ethical and social issues should have in the design, implementation, and uses of present and anticipated applications of information technology. Junior Seminar.
CINF 385. Independent Study. 0.5 or 1 Units.
CINF 390. Special Topics in Computer Information Systems. 1 Unit.
May be repeated for credit.
CINF 397. Internship in Computer Information Systems. 0.5 or 1 Units.
Students are expected to complete an internship of varying time length with an outside company or organization. Emphasis is on a relevant learning environment and acquisition of appropriate career skills at a suitable level of authority and responsibility. Prerequisite: approval of chair and faculty supervisor.Enrollment in an internship course requires students to attend an orientation prior to beginning work at their internship site. For more information regarding internship orientations, please contact Career & Professional Development at firstname.lastname@example.org or 386-822-7315.
CINF 401. Big Data Mining and Analytics. 1 Unit.
This course is a survey of the means of acquiring, storing, accessing and analyzing large data sets. Topics include using common data sources and APIs for acquiring data related to social networks, science, including medicine and health, finance, economics, journalism, government and marketing, storing and accessing data via high performance distributed systems and relational and non-relational databases, and statistical and machine learning algorithms for mining and analyzing data. Prerequisite: CSCI 221 or permission of instructor.
CINF 485. Independent Study. 0.5 or 1 Units.
CINF 490. Special Topics in Computer Information Systems. 1 Unit.
CINF 498. Senior Project I. 1 Unit.
Students will select a topic in computer information systems, and work on it in collaboration with a faculty member. The student will develop a statement of the problem to be studied, the methods to be used, and the background information needed to solve the problem. The student will write a project proposal including any preliminary results and present the problem and results to the department. Prerequisite: Any three CSCI or CINF courses at the 300 level or above.
CINF 499. Senior Project II. 1 Unit.
Students will extend their research project started in CINF498. The student will write a final paper, and present the results to the department. Prerequisite: CINF 498.