Department: Computer Science

Code Name Description
CIS-103 Computers & Application Software Computers are an essential part of our lives. It would be difficult to find an organization or profession that does not rely on computers. As a result, it is imperative to learn computing skills and gain the knowledge needed to be computer fluent. Th...
CIS-103A Introduction to Microsoft Acce No Description Set
CIS-103B Using Excel No Description Set
CIS-103E Introduction to Microsoft Exce No Description Set
CIS-103W Introduction to Microsoft Word No Description Set
CIS-110 Intro to Web Page Design No Description Set
CIS-150 Introduction to Programming No Description Set
CIS-160 Intro to Object Oriented Progr No Description Set
CIS-160L Intro to Object Oriented Progl No Description Set
CIS-203 Network Concepts & Apps No Description Set
CIS-210 Dynamic HTML No Description Set
CIS-230 Network Concepts & Application No Description Set
CIS-250 File Processing No Description Set
CIS-320 Relational Database Concepts & Practice In the CIS 103 course students learn concepts and skills related to relational database and their functionality. In this course, through extensive hands-on exercises, students master skills in the use of relational databases and their objects. Studen...
CIS-330 Comp Architecture: Technology in Action The course covers the following fundamental concepts: Central Processing Unit (CPU), main memory (M), Input/ Output (I/O) devices and systems interconnections. The course defines the concept of computer architecture versus computer organization. Four...
CIS-360 Telecommunications & Network S No Description Set
CIS-370 Internet & Network Management The Internet is a network of the networks and the most efficient communication highway that connects people through various devices (cellphones, tablets, MACs, PCs) around the globe. This course provides a fresh and current perspective on networking...
CIS-420 Database Management Systems No Description Set
CIS-450 Computer Graphics No Description Set
CIS-460 Network Essentials No Description Set
CIS-462 Network Engineering I No Description Set
CIS-471 Cyberspace & Cybersecurity Essentials We live in the age of universal electronic connectivity. Cyber threats are one of the most serious economic and national security issues that countries face today, and as a result, cybersecurity matters. The objective of this course is to provide up-...
CIS-480 Special Topics Special topics in Computer Information Systems are offered as announced. Example course topics include web design, e- commerce and cloud computing. Prerequisites: EN 102, COM 101
CIS-487 Internship No Description Set
CIS-490 Senior Project No Description Set
CIS-497 Internship No Description Set
CIS-498 Problems IN No Description Set
CIS103 Computers & Application Software Computers are an essential part of our lives. It would be difficult to find an organization or profession that does not rely on computers. As a result, it is imperative to learn computing skills and gain the knowledge needed to be computer fluent. Th...
CIS320 Relational Database Concepts In the CIS 103 course students learn concepts and skills related to relational database and their functionality. In this course, through extensive hands-on exercises, students master skills in the use of relational databases and their objects. Studen...
CIS330 Computer Architecture; Techniology in Ac The course covers the following fundamental concepts: Central Processing Unit (CPU), main memory (M), Input/ Output (I/O) devices and systems interconnections. The course defines the concept of computer architecture versus computer organization. Four...
CIS370 Internet & Network Management The Internet is a network of the networks and the most efficient communication highway that connects people through various devices (cellphones, tablets, MACs, PCs) around the globe. This course provides a fresh and current perspective on networking...
CIS471 Cyberspace & Cybersecurity Essentials We live in the age of universal electronic connectivity. Cyber threats are one of the most serious economic and national security issues that countries face today, and as a result, cybersecurity matters. The objective of this course is to provide up-...
CIS472 Cyber. Principles for a Changing World Cybersecurity Principles for a Changing World This course is designed to introduce the principals of cybersecurity. It provides an overview of cyberspace cybersecurity fundamentals. Cybersecurity is defined as the steps and processes taken to prote...
CIS480 Special Topics Special topics in Computer Information Systems are offered as announced. Example course topics include web design, e-commerce and cloud computing.
CS-100 Intoduction to Computers No Description Set
CS-103 Comp & Application Software No Description Set
CS-105 Introduction to Programming No Description Set
CS-110 Intro to Web Page Design No Description Set
CS-150 Intro to Computer Science No Description Set
CS-160 Intro to Software Design & Imp No Description Set
CS-160L Intro Software Des & Imp Lab No Description Set
CS-200 SQL and Relational Databases This course is an introduction to Database used in data science that will cover topics on database systems and a related data science database language called SQL. This course will include lectures, discussions, assignments, hands-on experiences, and...
CS-201 Programming in R This course is an introduction to R that will cover the R topics and language. This course will include lectures, discussions, assignments, hands-on experiences with real data, and a project that could be used for future classes and investigation. Th...
CS-202 Programming in Python This course is an introduction to Python that will cover the python topics and language. This course will include lectures, discussions, assignments, hands-on experiences with real data, and a project that could be used for future classes and investi...
CS-202 Programming in R This course is an introduction to Python that will cover the python topics and language. This course will include lectures, discussions, assignments, hands-on experiences with real data, and a project that could be used for future classes and investi...
CS-203 Management Information System No Description Set
CS-230 Network Concepts & Apps No Description Set
CS-240 Intermediate Programming No Description Set
CS-250 Data Structures No Description Set
CS-250L Data Structures Lab No Description Set
CS-255 Intro to Obj-Orient Prog No Description Set
CS-310 Object-Oriented Programming No Description Set
CS-320 Relational Database Concepts No Description Set
CS-331 Computer Arch Machine Lang No Description Set
CS-350 Data Structures No Description Set
CS-355 C Language No Description Set
CS-360 Assembly Language Pogramming No Description Set
CS-370 Internet & Network Mgt No Description Set
CS-374 Human-Computer Interaction No Description Set
CS-380 ST: No Description Set
CS-420 Advanced Database Systems No Description Set
CS-440 Data Mining No Description Set
CS-450 Advanced Computer Networks No Description Set
CS-460 Advanced Computer Networks No Description Set
CS-470 Network Security No Description Set
CS-471 Cyberspace & Cybersecurity No Description Set
CS-486 Collaborative Design No Description Set
CS-490 Seminar No Description Set
CS-496 Topics Seminar No Description Set
CS-499 Dir Senior Research or Study No Description Set
CS200 Sql and Relational Databases This course is an introduction to database used in data science that will cover topics on database systems and a related data science database language called SQL. This course will include lectures, discussions, assignments, hands-on experiences, and...
CS201 Programming in R This course is an introduction to R that will cover the R topics and language. This course will include lectures, discussions, assignments, hands-on experiences with real data, and a project that could be used for future classes and investigation. Th...
CS202 Programming in Python This course is an introduction to Python that will cover the python topics and language. This course will include lectures, discussions, assignments, hands-on experiences with real data, and a project that could be used for future classes and investi...
CS203L Machine Lrng & Ai Lab This course is a machine learning and AI lab. This course will include lectures, discussions, assignments, hands-on experiences, and a project. The goal of the course, it will prepare and provide students with machine learning and AI knowledge, techn...
CS204 Visualization & Analytics Lab This course is a visualization and analytics lab. This course will include lectures, discussions, assignments, hands-on experiences, and a project. The goal of the course, it will primarily focus on visualization and analytics of data science by p...
CS205 Programming II This course is an introduction to Java programming used in computer science that will cover topics and language on Java programming, object-oriented programming, and parallelism. This course will prepare students for the next computer science courses...
CS211 Programming I Basics No Description Set
CS300 Network Systems and Management This course will introduce concepts, techniques, strategies, hardware, and software on networking systems, management, and virtualization. Students in this course will learn to design, develop, and manage a network system and its virtualization in th...
CS301 Operating Systems No Description Set
CS312 Machine Learning & Ai This course will introduce machine learning and artificial intelligence (AI). This course will include lectures, discussions, assignments, hands-on experiences, and a project. The goal of the course will prepare and provide students with machine l...
CS321 Digital Forensics and Crime Scene Inves This course will introduce the concepts, techniques, standards and best practices, methods, and processes of digital forensics and crime scene investigations. Students in this course will learn the identification, collection, and preservation of digi...
CS330 Computer Architecture No Description Set
CS361 Computer Networks No Description Set
CS372 Algorithm Analysis No Description Set
CS400 Computer Architecture This course will introduce the concepts, techniques, methods, and design of computer systems. Students in this course will learn various computer components, parallel computing, architecture versus organization, logic modules, central processing unit...
CS401 Software Engineering and Design This course will introduce the concepts, principles, techniques, standards and best practices, and methods of software engineering to design and develop high-quality and cost-effective software products and systems. This course will utilize computer...
CS410 Operating Systems No Description Set
CS430 Software Engineering No Description Set
CS480 Special Topic: No Description Set
CS487 Internship No Description Set
CS495 Computer Science Directed Research This course is a research method and directed research course in computer science. The course will include lectures, discussions, assignments used for the directed research project, and a semester long directed research project. The goal of the cours...