Computer Science Technology
Degrees and Certificates
-
Computer Science Technology - Networking A.A.S. -
Computer Science Technology A.A.S. -
Computer Science Technology Certificate -
Computer Science Technology Short-Term Certificates
Classes
CIS 113: Spreadsheet Software Applications
CIS 146: Computer Applications
This course is an introduction to computer software applications, including word processing, spreadsheets, database management, and presentation software. This course will introduce students to concepts associated with professional certifications.
CIS 147: Advanced Computer Applications
This course will demonstrate advanced functions and integration of word processing, spreadsheet, database, and presentation software. Upon completion, students should be able to apply advanced features of the selected software to typical problems found in society and business. This course will prepare students for Microsoft Office Specialist (MOS) certification.
CIS 157: Introduction to App Development with Swift
CIS 171: Linux I (CompTIA Linux+)
CIS 172: Linux II
CIS 199: Network Communications (CompTIA Network+)
This course is designed to introduce students to the basic concepts of computer networks. Emphasis is placed on gaining an understanding of the terminology and technology involved in implementing networked systems. The course will cover the OSI and TCP/IP network models, communications protocols, transmission media, networking hardware and software, LANs (Local Area Networks) and WANs (Wide Area Networks), Client/Server technology, the Internet, Intranets, and network troubleshooting. Upon completion of the course, students will be able to design and implement a computer network. Students will create network shares, user accounts, and install print devices while ensuring basic network security. They will receive hands-on experience building a mock network in the classroom.
CIS 201: Introduction to Computer Programming Concepts
CIS 146 (may be taken concurrently)
CIS 207: Web Development
CIS 146 (May be taken concurrently)
CIS 208: Web Authoring Software
CIS 146 (May be taken concurrently)
CIS 209: Advanced Web Development
CIS 212: Visual Basic Programming
Elementary Algebra
CIS 213: Advanced Visual Basic Programming
This course is a continuation of CIS 212, Visual Basic Programming.
CIS 220: App Development with Swift I
CIS 222: Database Management Systems
CIS 227: App Development with Swift II
CIS 245: Cyber Defense (CompTIA CySA+)
The course provides students with information on the concept of cyber defense. Topics include information relative to legal aspects of cyber attacks, threats to various levels of national and local social infrastructure, financial systems, personal data, and other direct and indirect threats. As part of this course students explore current and historical cyber threats and U.S. policy regarding infrastructure protection.
CIS 246: Ethical Hacking (EC Council CEH)
This course emphasizes scanning, testing, and securing computer systems. The lab-intensive environment provides opportunities to understand how perimeter defenses work and how hackers are able to compromise information systems. With awareness of hacking strategies, students learn to counteract those attempts in an ethical manner.
CIS 251: C++ Programming
CIS 255: Java Programming
CIS 263: Computer Maintenance (CompTIA A+)
CIS 270: Cisco CCNA I
This course is the first part of a three-part curriculum leading to Cisco Certified Network Associate (CCNA) certification. The content of this course is based on current requirements from the CISCO Networking Academy certification standards.
CIS 271: Cisco CCNA II
This course is the second part of a three-part curriculum leading to Cisco Certified Network Associate (CCNA) certification. The content of this course is based on current requirements from the Cisco Networking Academy certification standards.
CIS 272: Cisco CCNA III
This course is the third part of a three-part curriculum leading to Cisco Certified Network Associate (CCNA) certification. The content of this course is based on current requirements from the Cisco Networking Academy certification standards.
CIS 276: Server Administration
This course introduces network operating system administration. Topics included in this course are network operating system software installation, administration, monitoring, and maintenance; user, group, and computer account management; shared resource management; and server hardware management. Students gain hands-on experience in managing and maintaining a network operating system environment.
CIS 277: Network Services Administration
CIS 278: Directory Services Administration
CIS 280: Network Security (CompTIA Security+)
CIS 285: Object Oriented Programming
This course is an advanced object-oriented programming course and covers advanced program development techniques and concepts in the context of an object-oriented language. Subject matter includes object-oriented analysis and design, encapsulation, inheritance, polymorphism (operator and function overloading), information hiding, abstract data types, reuse, dynamic memory allocation, and file manipulation. Upon completion, students should be able to develop a hierarchical class structure necessary to the implementation of an object-oriented software system.
CIS 286: Computerized Management Info Systems
CIS 289: Wireless Networking
Permission of Instructor
CIS 296: Special Topics
Permission of Instructor
CIS 299: Directed Studies in Computer Science
This course allows independent study under the direction of an instructor. Topics to be included in the course material will be approved by the instructor prior to or at the beginning of the class. Upon completion, the student will be able to demonstrate knowledge of the topics as specified by the instructor.
Permission of Instructor
DPT 100: Introductory Computer Skills I
Placement at ENR 098