300

CSS 300 Data Analysis

This course focuses on using statistical concepts and techniques to analyze a variety of problems in information systems, information technology, business, and other disciplines. Topics expand on student’s knowledge of descriptive statistics, sampling, distributions, confidence intervals, correlation, and introduce regression and multiple regression, residual analysis, analysis of variance, robustness, and big data, through statistical programming. The integrated lab component of the course gives students hands-on exposure to data analysis practices. 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 301 Applied Object-Oriented Programming

This course introduces students to application development and problem solving. Topics covered include control structures, input/output, functions, and object-based programming. Students develop small-scale applications using programming constructs as well as implement concepts of design, testing, and documentation in programming. The integrated lab component of the course gives students hands-on exposure to these elements of programming. Pre-requisite(s): CSS 225 or permission of Program Chair or designate. Co-requisite(s): None. 5 quarter hours

5

CSS 302 Information Security

This course extends on practices in network and information security towards building a secure system. Topics include typical attackers and defense methods; technologies for defense such as firewalls, authentication methods, and antivirus software; and threat and vulnerability assessment. Pre-requisite(s):CSS 210; or permission of Program Chair or designate. Co-requisite(s): None. 5 quarter hours

5

CSS 303 User Interface Development

This course covers usability design principles and development methods for graphical user interfaces for web, mobile, and desktop applications. Students use visual integrated development environments (IDEs) to develop design strategies and event-driven user controls. Pre-requisite(s): CSS 304 or MIS 424; or permission Program Chair or designate. Co-requisite(s): None. 5 quarter hours

5

CSS 304 Application Development

This course explores the fundamental principles of desktop and mobile operating system (OS) development and their applications in a business or organizational setting. Students discover how to build and deploy mobile and desktop applications through the use of application programming interfaces (APIs). They further use a systems development life-cycle (SDLC) approach for planning, creating, testing, and deploying an application. Pre-requisite(s): CSS or permission of Program Chair or designate. Co-requisite(s): None. 5 quarter hours

5