200

CSS 200 Introduction to Information Systems

This course introduces students to the role of information systems in company and organizational settings. Students review the principles and applications of information systems, as well as cover the technological aspects and the Internet. The integrated lab component of the course familiarizes students with the NLU computing environment. Pre- requisite(s): MIS 103 or permission of Program Chair or designate. Co-requisite(s): None. 5 quarter hours

5

CSS 205 Operating Systems

This course introduces students to the underlying technologies of operating systems and how they can be used in practical applications. Through graphical user interface (GUI) and command line interface (CLI) systems students learn file management, system configurations, user support configurations, system optimization, and troubleshooting. The integrated lab component of the course gives students hands-on exposure to these elements of operating systems. Pre-requisite(s): MIS 103; or permission of Program Chair or designate. Co-requisite(s): None. 5 quarter hours

5

CSS 210 Introduction to Networking and Information Security

This course introduces students to essential terminology, concepts, principles, and practices of networking and information security. Students focus on technical components for building, managing, and maintaining secure systems through client/server application software configurations, basic IP addressing, and network connectivity. The integrated lab component of the course gives students hands-on exposure to networking and information security practices. Pre-requisite(s): MIS 103; or permission of Program Chair or designate. Co-requisite(s): None. 5 quarter hours

5

CSS 215 Introduction to Systems Analysis

This course introduces approaches to analysis and design of an information system for a business or organization. Topics include process descriptions, user and task analysis for interface development, prototyping, and data flow and entity relationship diagramming. Pre-requisite(s): MIS103 or permission of Program Chair or designate. Co-requisite(s): None. 5 quarter hours

5

CSS 220 Discrete Structures

This course introduces students to the mathematical structures and properties that are necessary in fields such as computer science, data analysis, and information security. Topics include the underlying mathematics for algorithms used for sorting, designing high-speed networks and message routing paths, formalizing security requirements, and analyzing algorithms for correctness and efficiency. This course covers areas in discrete mathematics including sets, functions, and relations; proof techniques and induction; number theory; and probability. Pre-requisite(s): MIS 103, and MTH 102 or LAM 106; or permission of Program Chair or designate. Co-requisite(s): None. 5 quarter hours

5

CSS 225 Introduction to Applied Programming

This course introduces components of program design including data types and expressions, procedures and modularity, and conditions and loops. Student learn methods of program design, discuss differences in programming languages, explore integrated development environments (IDE), and write and compile code. The integrated lab component of the course gives students hands-on exposure to these elements of programming. Pre-requisite(s): MIS 103; or permission of Program Chair or designate. Co-requisite(s): None. 5 quarter hours

5