Computer Science Course Descriptions
CS 155 Introduction to Programming (3)
Prerequisite: MAT 90, ENG 80
Students will be able to demonstrate competencies in creating, coding, and posting basic HTML and CSS files to the Internet. Equipped with a historical understanding of the web’s evolution and key industry-standard design guidelines to ensure strong online presentation, will have a functional knowledge of website creation and apply it to the planning, design, and development of web pages over the course of the semester. Critical thinking will be encouraged through class interactions, projects, and online postings. (Note 2 lecture credits, 1 lab credit)
CS 160 Introduction to Computer and Network Security (3)
Prerequisite: MAT 90, ENG 90
This course provides students with the basic concepts of Computer and Networking Security. Students will receive theoretical knowledge of threats and defenses and practical skills allowing them to implement some popular threats and defenses in a classroom setting. (Note 2 lecture credits, 1 lab credit)
CS 180 Introduction to Cybersecurity (3)
Prerequisite: ENG 90, MAT 90
This course will provide a basic introduction to all aspects of cyber-security including communications security, network security, security management, legal issues, political issues, and technical issues. The purpose of the course is to provide the student with an overview of the field of information security and assurance. (Note 3 lecture credits)
CS 230 Human Factors in Cybersecurity (3)
Prerequisite: CS 160
This course uses applied theories that are relevant to human factors such as information security, digitalization, and sociotechnical environments. This course examines the human element through a comprehensive approach that explores human errors, new technologies, and cybersecurity incidents and investigates human-related aspects that have an impact on the practices, policies, and procedures that are in place in an organization to secure the firm’s information. (Note 2 lecture credits, 1 lab credit)
CS 240 Operating Systems Security (OSS) (3)
Prerequisite: CS 160
This course teaches students to protect computer operating systems by demonstrating server support skills designing and implementing OS Security systems, identifying security threats, and vulnerabilities, and monitoring network security implementations. (Note 3 lecture credits)
CS 255 Web Technologies (3)
Prerequisite: CS 155
Students will be able to demonstrate competencies in creating, coding, and posting Hyper Text Markup Language (HTML), and Cascading Style Sheet (CSS) files to the Internet. The course will equip students with a historical understanding of the web’s evolution and key industry-standard design guidelines to ensure strong online presentation and emphasize the important role standards play in website development. (Note 2 lecture credits, 1 lab credit)
CS 299A Cybersecurity Internship (4)
Prerequisite: CS 230, 240, 260
The internship is designed to be a part-time or full-time work experience totaling 120 or more hours in a technology-related job with security implications, which can include help desk support, network administration, desktop support, server support, and website maintenance. The internship course is designed to be flexible so that the student's employer and faculty advisor can work together to provide an experience that is both educational and eye-opening for the student. (Note 1 lecture credits, 3 lab credit)
ICT 150 Introductions to Computers (3)
Prerequisite: MAT 80, ENG 80
This course presents hardware and software components of microcomputer systems. Topics include operating systems, basic network commands, and fundamentals of email, the internet, word processing, spreadsheets, and presentation graphics. Lab work includes hands-on experience on the course software. (Note 2 lecture credits, 1 lab credit)
ICT 170 Microcomputer Applications (3)
Prerequisite: MAT 90, ENG 80
This course illustrates computer capabilities within an employment setting. It will focus on solidifying student knowledge of popular Microsoft Office applications. Laboratory work includes extensive laboratory assignments using Word Processing, Spreadsheets, and Presentation software to accomplish tasks meeting Microsoft Office User (MOUS) Specialist standards. (Note 2 lecture credits, 1 lab credit)
ICT 270 Advanced Office Applications (3)
Prerequisite: ICT 170
This course applies advanced functions of office automation systems (word processing, spreadsheets, and databases). Laboratory work includes advanced exercises in Word, Excel, and Access designed to Microsoft Office User Specialist (MOUS) Expert standards. (Note 2 lecture credits, 1 lab credit).