Skip to main content

Curriculum

These are 2013-2014 plans of study.

<--- Back to 2014-2015 plans of study

See Also:

Plans of Study

The Computer Science curriculum provides graduates with a foundation in logic, programming, operating systems, applications, systems analysis, and networking through a core set of courses. Learners may choose to specialize in Game Developer, Network Administrator, Network Security, Software Developer, or Web Developer. CSCI offers a number of industry subject-specific certificates in database, networking, hardware/software, and applications.

Upon completion of the Associate Degree in Computer Science, the graduate will be able to:

  • Participate in collaborative projects utilizing the Systems Development Life Cycle (SDLC)
  • Determine project requirements
  • Create project documentation using computer based applications software
  • Develop applications using programming languages
  • Create a multiple-page, multiple presentation website
  • Perform operating systems fundamentals for effective file management
  • Identify and apply networking concepts. Identify and apply programming logic concepts
  • Identify and apply relevant social networking applications
  • Demonstrate team project skills using effective technical communication.

The Cisco Certified Network Administrator (CCNA) Discovery Certificate is a curriculum that provides foundational networking knowledge, practical experience, and soft-skills development to prepare students for entry-level careers in IT and networking. The curriculum focuses on networking for simple home or small office networks to complex enterprise networks. Students are introduced to advanced technologies such as voice, video, wireless and security and gain hands-on experience with switches, routers, cables and other networking technologies. The Cisco Discovery Certificate curriculum prepares students for two different Cisco certification exams, Cisco Certified Entry Network Technician (CCENT), and Cisco Certified Network Associate (CCNA).

In working toward the Computer Literacy Certificate, the student will learn the fundamental components and terminology of personal computer hardware and software basic concepts. This certificate is designed for beginning computer users to develop computer literacy skills.

Upon completion of the Computer Literacy Certificate, the student will be able to:

  • Use the Windows operating system to manage files and folders, including creating, renaming, copying, deleting, and moving
  • Demonstrate proficiency within the Blackboard environment
  • Navigate and explore the Internet and the World Wide Web utilizing Microsoft Internet Explorer
  • Utilize the Internet as an effective research tool
  • Describe the basic elements and terminology of the Windows operating system
  • Create and edit Word documents including a research paper, a resume, and a business letter
  • Create and format an Excel worksheet with embedded charts, formulas, and functions
  • Perform a What-if Analysis in Excel
  • Create and use an Access database including tables, queries, and reports
  • Create a slide show in PowerPoint
  • Integrate Microsoft Office applications.

In addition to many of the Computer Science competencies, a graduate with a Database Specialist Certificate will be able to:

  • Prepare a systems design utilizing a database management system
  • Design and implement an Access, Oracle and Microsoft SQL server database
  • Perform basic administration functions of a database management system
  • Understand data warehousing systems
  • Use the Visual Basic.NET language to interface with a database management system.

In addition to many of the Computer Science competencies, a graduate with a Management Information Systems (MIS) Certificate will be able to:

  • Define project goals clearly
  • Design and produce a UML requirement model
  • Implement a UML design in IT Project
  • Determine task dependencies and schedules
  • Assign and optimize resources
  • Produce the implementation plan
  • Manage and respond to change
  • Measure and present results effectively
  • Apply practical aspects learned in the classroom by managing or assisting in managing IT projects.

In addition to many of the Computer Science competencies, a graduate with a Network Administrator Certificate will be able to:

  • Describe the various types of distributed processing systems and operating systems
  • Design, create, and operate a distributed DBMS
  • Use at least one major LAN operating system
  • Design, create, and implement a distributed processing system to support the information processing requirements for a large information management organization to include installing a DBMS.

In addition to many of the Computer Science competencies, a graduate with a Security Network Certificate will be able to:

  • Describe and analyze security threats
  • Protect an organization’s system and data
  • Design disaster recovery strategies for the enterprise
  • Design and implement computer forensics strategies
  • Assess network vulnerabilities
  • Recognize and respond to security threats
  • Design and develop security audits for an organization
  • Understand the ethical issues related to network security
  • Design and implement wireless networks
  • Work with VPNs and firewalls
  • Protect Internet connections and intranets as well as critical data from attacks
  • Learn how to carry out and implement secure communications across unsecured networks.

In addition to many of the Computer Science competencies, a graduate with a Software Developer Certificate will be able to:

  • Demonstrate techniques of object analysis and object design
  • Design and code programs in C# and Visual Basic.NET
  • Debug a C# or Visual Basic.NET program
  • Develop Web front-end applications
  • Utilize a database for a Web application.

The System Z Certificate was developed to address industry’s continuing need for skilled professionals with mainframe skills. This certificate was designed by area companies and IBM Corporation, which will provide access to hardware/software, course materials/ speaker notes, student textbooks, etc. The System Z Certificate is a four-course sequence focused on the basics of enterprise networking, and it is designed for individuals with significant IT working experience or for current students with instructor’s permission.

Software/Hardware Requirements

Students taking courses in this curriculum may need to own or have access to hardware/software to pursue this degree. This is particularly important for students who are enrolled in online/distance learning (DL) sections of a particular course. Check with the program advisor to discuss specific course needs and options.   NOTE: Some courses may have prerequisites; please make sure to fulfill required prerequisites or meet with your program advisor to discuss them.

Computer Science Associate Degree, Game Developer Track

COURSE . CR
Semester 1 . .
CSCI 1101 Computer Concepts & Applications 3
CSCI 1103 Introduction to Programming Logic 3
MATH 1148 College Algebra 4
CSCI 1511 Python Programming 3
IMM 1115 Survey of Gaming Industry 3
COLS 1100 First Year Experience Seminar 1
TOTAL CREDIT HOURS . 17
Semester 2 . .
CSCI 1551 Concepts of 3D Games Engines 3
CSCI XXXX Technical Elective 3
ENGL 1100 Composition I 3
CSCI 1151 Operating Systems 2
CSCI 1152 Networking Concepts 3
MATH 1149 Trigonometry 4
TOTAL CREDIT HOURS . 18
Summer Semester . .
PHYS 1200 Algebra-Based Physics I 5
COMM 2204 Technical Writing 3
ECON 2200 Principles of Microeconomics 3
TOTAL CREDIT HOURS . 11
Semester 3 . .
CSCI 2551 Graphics in 3D Games Engines 4
CSCI 2541 Foundations of 2D Game Programming 3
CSCI 2521 C++ Programming 3
IMM 1201 3D Modeling I 4
TOTAL CREDIT HOURS . 14
Semester 4 . .
CSCI 2556 3D Game Project 3
CSCI 2546 2D Game Project 3
MKTG 1110 Marketing Principles or
MKTG 1020 Branding 3
HIST XXXX 1111, 1112, 1151, or 1152 3
TOTAL CREDIT HOURS . 12
TOTAL DEGREE CREDIT HOURS . 72

Technical Electives
The following courses are approved for technical elective requirements:

CSCI 1531 Game Programming Language 3
CSCI 1630 C# Programming 1 4
CSCI 2467 Java Programming 3

Computer Science Associate Degree, MIS/Project Management Track

COURSE . CR
Semester 1 . .
CSCI 1101 Computer Concepts & Applications 3
CSCI 1103 Introduction to Programming Logic 3
MATH 1148 College Algebra 4
ENGL 1100 Composition I 3
HUM XXXX Refer to approved GE - HUM list 3
COLS 1100 First Year Experience Seminar 1
TOTAL CREDIT HOURS . 17
Semester 2 . .
CSCI 1151 Operating Systems 2
CSCI 1152 Networking Concepts 3
CSCI 1610 Object Oriented Analysis & UML 3
CSCI 1145 HTML 3
CSCI 1620 Visual Basic I 3
COMM 2200 Business Communication 3
TOTAL CREDIT HOURS . 17
Summer Semester . .
CSCI 1275 Systems Analysis 3
TOTAL CREDIT HOURS . 3
Semester 3 . .
ACCT 1211 Financial Accounting 3
ECON 2200 Principles of Microeconomics 3
CSCI 2330 Project Management Fundamentals & Case Studies 4
CSCI XXXX Technical Elective I 3
NAT XXXX Refer to approved GE - NAT list 4
TOTAL CREDIT HOURS . 17
Semester 4 . .
CSCI XXXX Technical Elective II 3
CSCI 2370 Database Systems Programming 3
SCM 1501 Information Technology in Logistics 3
CSCI 2802 CSCI Seminar 1
CSCI 2902 CSCI Practicum 3
MKTG 1110 Marketing Principles 3
TOTAL CREDIT HOURS . 16
TOTAL DEGREE CREDIT HOURS . 70

Technical Electives
The following courses are approved for technical elective requirements:

CSCI 1001 Computer Fundamentals 2
CSCI 1630 C# Programming I 4
CSCI 1772 Networking I 3
CSCI 2371 Database Administration & Data Mining 4
CSCI 2412 Web Database Development 4
CSCI 2620 Visual Basic II 4

Approved General Education (GE) List

GE-NATURAL/PHYSICAL SCIENCES REQUIREMENT (SELECT ONE)

ASTR 1141 Life in the Universe 3
ASTR 1161 The Solar System 3
ASTR 1162 Stars and Galaxies 3
ASTR 1400 Astronomy Laboratory 1
BIO 1111 Introduction to Biology I 4
BIO 1112 Human Biology 4
BIO 1113 Biological Sciences I 4
BIO 1114 Biological Sciences II 4
BIO 1125 Plant Biology 4
BIO 1127 Environmental Science I 4
BIO 2215 Introduction to Microbiology 4
BIO 2232 Human Physiology 4
CHEM 1100 Chemistry and Society 5
CHEM 1111 Elementary Chemistry I 4
CHEM 1112 Elementary Chemistry II 4
CHEM 1171 General Chemistry I 5
CHEM 1172 General Chemistry II 5
GEOL 1101 Introduction to Earth Science 4
GEOL 1105 Geology and the National Parks 3
GEOL 1121 Physical Geology 4
GEOL1122 Historical Geology 4
GEOL 1151 Natural Disasters 3
PHYS 1103 World of Energy 3
PHYS 1106 Physics by Inquiry: Properties & Motion 5
PHYS 1200 Algebra-Based Physics I 5
PHYS 1201 Algebra-Based Physics II 5
PHYS 1250 Calculus-Based Physics I 5
PHYS 1251 Calculus-Based Phys II 5

HUM GE-ART/HUMANITIES REQUIREMENT (SELECT ONE)

HART 1201 History of Art I 3
HART 1202 History of Art II 3
HIST 1111 European History to 1648 3
HIST 1112 European History since 1648 3
HIST 1151 American History to 1877 3
HIST 1152 American History since 1877 3
HIST 1181 World Civ. I:  Non-Western/Non-Amer to 1500 3
HIST 1182 World Civ. II: Non-Western/Non-Amer since 1500 3
HIST 2223 African-American History I: 1451-1876 3
HIST 2224 African-American History II: 1877-Present 3
HUM 1100 Introduction to Humanities 3
HUM 1270 Comparative Religions 3
MUS 1251 Survey of Music History 3
PHIL 1101 Introduction to Philosophy 3
PHIL 1130 Ethics 3

Computer Science Associate Degree, Network Administrator Track

COURSE . CR
Semester 1 . .
CSCI 1101 Computer Concepts & Applications 3
CSCI 1103 Introduction to Programming Logic 3
MATH 1151 Calculus I 5
CSCI 1151 Operating Systems 2
CSCI 1152 Networking Concepts 3
COLS 1100 First Year Experience Seminar 1
TOTAL CREDIT HOURS . 17
Semester 2 . .
CSCI 1145 HTML 3
ENGL 1100 Composition I 3
ECON 2200 Principles of Microeconomics 3
PHYS 1200 Algebra-Based Physics I 5
CSCI 1772 Networking I 3
TOTAL CREDIT HOURS . 17
Summer Semester . .
CSCI 1275 Systems Analysis 3
ACCT 1211 Financial Accounting 3
MKTG 1110 Marketing Principles 3
TOTAL CREDIT HOURS . 9
Semester 3 . .
CSCI 2774 Networking II 4
CSCI 2770 Network Communication & TCP/IP 3
CSCI 2790 Linux Administration 3
HIST XXXX 1111, 1112, 1151, or 1152 3
CSCI XXXX Technical Elective  1-3
TOTAL CREDIT HOURS . 14-16
Semester 4 . .
CSCI 2778 Wireless, Voice & Mobile Communications 3
CSCI 2792 Virtualization 3
CSCI 2802 CSCI Seminar and 1
CSCI 2902 CSCI Practicum  3
. or .
CSCI 2999 CSCI Capstone 3
IMM 1120 Fundamentals of Interactive Media 4
TOTAL CREDIT HOURS . 13-14
TOTAL DEGREE CREDIT HOURS . 70-73

Technical Electives
The following courses are approved for technical elective requirements:

CSCI 1445 Content Management & Integration 3
CSCI 2241 Intro Mainframe Z/Os-Basic 3
CSCI 2370 Database Systems Programing 3
CSCI 2371 Database Administration & Data Mining 4
CSCI 2994 CSCI Current Topics  1 - 3

Computer Science Associate Degree, Network Security Track

COURSE . CR
Semester 1 . .
CSCI 1101 Computer Concepts & Applications  3
CSCI 1103 Introduction to Programming Logic  3
MATH 1148 College Algebra  4
ENGL 1100 Composition I  3
COLS 1100 First Year Experience Seminar  1
TOTAL CREDIT HOURS . 14
Semester 2 . .
CSCI 1145 HTML  3
CSCI 1151 Operating Systems  2
CSCI 1152 Networking Concepts  3
BMGT 2250 Project Management Principles  3
ECON 2200 Principles of Microeconomics  3
PHIL 1150 Introduction to Logic 3
.  or .
PHIL 1130 Ethics  3
TOTAL CREDIT HOURS . 17
Summer Semester . .
CSCI 1275 Systems Analysis  3
HIST XXXX 1111, 1112, 1151, or 1152  3
MKTG 1110 Marketing Principles  3
CHEM 1111 Elementary Chemistry I  4
TOTAL CREDIT HOURS . 13
Semester 3 . .
CSCI 2750 Networking for Home & Small Businesses  3
CSCI 2752 Working Small to Medium Business or ISP  3
CSCI 2780 Computer Forensics  3
CSCI XXXX Technical Elective  3
TOTAL CREDIT HOURS . 12
Semester 4 . .
CSCI 2790 Linux Administration  3
CSCI 2776 Network & Cybersecurity  3
CSCI 2802 CSCI Seminar  1
CSCI 2902 CSCI Practicum  3
CSCI 2786 Security Practice & Management  3
IMM 1120 Fundamentals of Interactive Media  4
TOTAL CREDIT HOURS . 17
TOTAL DEGREE CREDIT HOURS . 73

Technical Electives
The following courses are approved for technical elective requirements:

CSCI 2754 Intro Routing & Switching in Enterprise  3
CSCI 2756 Designing & Supporting Computer Network  3
CSCI 1445 Content Management & Integration  3
CSCI 2760 CCNA Voice  3
CSCI 2762 CCNA Security  3
CSCI 2782 Information Security Audit  3
CSCI 2784 Business Continuity and Disaster  3

Computer Information Technology Associate Degree, Software Developer Track

COURSE . CR
Semester 1 . .
CSCI 1101 Computer Concepts & Applications 3
CSCI 1103 Introduction to Programming Logic 3
MATH 1148 College Algebra 4
ENGL 1100 Composition I 3
PHIL 1150 Introduction to Logic 3
COLS 1100 First Year Experience Seminar 1
TOTAL CREDIT HOURS . 17
Semester 2 . .
CSCI 1620 Visual Basic I 3
CSC I 1151 Operating Systems 2
CSCI 1152 Networking Concepts 3
CSCI 1145 HTML 3
CSCI 1610 Object Oriented Analysis & UML 3
CSCI 1630 C# Programming I 4
TOTAL CREDIT HOURS . 18
Summer Semester . .
CSCI 1275 Systems Analysis 3
ECON 2200 Principles of Microeconomics 3
PHYS 1200 Algebra-Based Physics I 5
TOTAL CREDIT HOURS . 11
Semester 3 . .
CSCI 2467 Java Programming I 3
CSCI 2447 JavaScript Fundamentals 3
SCM 1190 International Business 3
MKTG 1110 Marketing Principles 3
CSCI 2370 Database Systems Programming 3
TOTAL CREDIT HOURS . 15
Semester 4 . .
CSCI XXXX Technical Elective  1-2
BMGT 1111 Management 3
HIST XXXX 1111, 1112, 1151, or 1152 3
CSCI 2802 CSCI Seminar 1
CSCI 2902 CSCI Practicum 3
TOTAL CREDIT HOURS . 11-12
TOTAL DEGREE CREDIT HOURS . 72-73

Technical Electives
The following courses are approved for technical elective requirements:

CSCI 2412 Web Database Development 4
CSCI 2469 Java Programming II 3
CSCI 2620 Visual Basic II 4
CSCI 2630 C# Programming II 3
CSCI 2994 CSCI Current Topics  1 – 3

Computer Literacy Certificate

COURSE . CR
Semester 1 . .
CSCI 1001 Computer Fundamentals  2
TOTAL CREDIT HOURS . 2
Semester 2 . .
CSCI 1101 Computer Concepts & Applications  3
TOTAL CREDIT HOURS . 3
Summer Semester . .
CSCI 1102 Intermediate Excel & Access  3
TOTAL CREDIT HOURS . 3

Computer Information Technology Associate Degree, Web Developer Track

COURSE . CR
Semester 1 . .
CSCI 1101 Computer Concepts & Applications  3
CSCI 1103 Introduction to Programming Logic  3
MATH 1148 College Algebra  4
ENGL 1100 Composition I  3
HIST XXXX 1111, 1112, 1151, or 1152  3
COLS 1100 First Year Experience Seminar  1
TOTAL CREDIT HOURS . 17
Semester 2 . .
CSCI 1102 Intermediate Excel & Access  3
CSCI 1151 Operating Systems  2
CSCI 1152 Networking Concepts  3
CSCI 1145 HTML  3
ACCT 1211 Financial Accounting  3
ECON 2200 Principles of Microeconomics  3
TOTAL CREDIT HOURS . 17
Summer Semester . .
CSCI 1275 System Analysis  3
TOTAL CREDIT HOURS . 3
Semester 3 . .
CSCI 2467 Java Programming I  3
CSCI 2412 Web Database Development  4
CSCI 2447 JavaScript Fundamentals  3
IMM 2620 Website Design Creation  3
COMM 2204 Technical Writing  3
TOTAL CREDIT HOURS . 16
Semester 4 . .
CSCI 2489 Mobile Software Development  3
CSCI XXXX Technical Elective  3
MKTG 1110 Marketing Principles  3
CHEM 1111 Elementary Chemistry I  4
CSCI 2802 CSCI Seminar  1
CSCI 2902 CSCI Practicum  3
TOTAL CREDIT HOURS . 17
TOTAL DEGREE CREDIT HOURS . 70

Technical Electives
The following courses are approved for technical elective requirements:

CSCI 1000 Introduction to HTML  1
CSCI 1052 Networking Terminology  1
CSCI 1100 Essential Computer Topics  1
CSCI 1620 Visual Basic I  3
CSCI 1630 C# Programming I  4
CSCI 2241 Introduction to Mainframe-Z/OS Basics  3
CSCI 2251 Intro to Mainframe Large Scale Commercial Computing  2
CSCI 2261 Introduction to Mainframe-Networking  2
CSCI 2271 Introduction to the Mainframe-Security  3
CSCI 2370 Database Systems Programming  3
CSCI 2371 Database Administration & Data Mining  4
CSCI 2479 Advanced Web Programming  3

CCNA Discovery Certificate

COURSE . CR
Semester 1 . .
CSCI 2750 Networking for Home and Small Businesses 3
CSCI 2752 Working Small to Medium Business or ISP 3
TOTAL CREDIT HOURS . 6
Semester 2 . .
CSCI 2754 Introducing to Routing & Switching in Enterprise 3
CSCI 2756 Designing & Supporting Computer Network 3
TOTAL CREDIT HOURS . 6
TOTAL CERTIFICATE CREDIT HOURS . 12

Database Specialist Certificate

COURSE . CR
Semester 1 . .
CSCI 1275 Systems Analysis  3
CSCI 2325 Expert Access  3
TOTAL CREDIT HOURS  6
Semester 2 . .
CSCI 2370 Database Systems Programming  3
CSCI 2412 Web Database Development  4
TOTAL CREDIT HOURS  7
Semester 3 . .
CSCI 2371 Database Administration & Data Mining  4
CSCI 1620 Visual Basic I  3
TOTAL CREDIT HOURS . 7
TOTAL CERTIFICATE CREDIT HOURS . 20

Management Information Systems (MIS) Certificate

COURSE . CR
Semester 1 . .
CSCI 1103 Introduction to Programming Logic 3
CSCI 2330 Project Management Fundamentals & Case Studies 4
TOTAL CREDIT HOURS . 7
Semester 2 . .
CSCI 1275 Systems Analysis 3
CSCI 1610 Object Oriented Analysis & UML 3
TOTAL CREDIT HOURS . 6
TOTAL CERTIFICATE CREDIT HOURS . 13

Software Developer Certificate

COURSE . CR
Semester 1 . .
CSCI 2467 Java Programming I 3
CSCI 1145 HTML 3
CSCI 1630 C# Programming I 4
TOTAL CREDIT HOURS . 10
Semester 2 . .
CSCI 1620 Visual Basic I 3
CSCI 2370 Database Systems Programming 3
CSCI 2447 JavaScript Fundamentals 3
TOTAL CREDIT HOURS . 9

System Z Certificate

COURSE . CR
Semester 1 . .
CSCI 2241 Introduction to the Mainframe Z/OS Basics 3
TOTAL CREDIT HOURS . 3
Semester 2 . .
CSCI 2251 Intro to Mainframe-Large Scale Commercial Computing 2
CSCI 2261 Introduction to Mainframe Networking 2
CSCI 2271 Introduction to Mainframe Security 3
TOTAL CREDIT HOURS . 7
TOTAL CERTIFICATE CREDIT HOURS . 10

Network Administrator Certificate

COURSE . CR
Semester 1 . .
CSCI 1772 Networking I  3
CSCI 2770 Network Communication & TCP/IP  3
TOTAL CREDIT HOURS . 6
Semester 2 . .
CSCI 2774 Networking II  4
CSCI 2790 Linux Administration  3
TOTAL CREDIT HOURS . 7
Summer Semester . .
CSCI 2792 Virtualization  3
CSCI 2778 Wireless, Voice & Mobile Communications  3
TOTAL CREDIT HOURS . 6
TOTAL CERTIFICATE CREDIT HOURS . 19

Network Security Certificate

COURSE . CR
Semester 1 . .
CSCI 2750 Networking for Home and Small Businesses  3
CSCI 2752 Working Small to Medium Business or ISP  3
TOTAL CREDIT HOURS . 6
Semester 2 . .
CSCI 2754 Intro Routing & Switching in Enterprise  3
CSCI 2756 Designing & Supporting Computer Networks  3
CSCI 2776 Network & Cybersecurity  3
TOTAL CREDIT HOURS . 9
Summer Semester . .
CSCI 2786 Security Practice & Management  3
CSCI 2790 Linux Administration  3
CSCI XXXX Technical Elective  3
TOTAL CREDIT HOURS . 9
TOTAL CERTIFICATE CREDIT HOURS . 24

Technical Electives
The following courses are approved for technical elective requirements:

CSCI 2762 CCNA Security  3
CSCI 2780 Computer Forensics  3
CSCI 2782 Information Security Audit  3
CSCI 2784 Business Continuity & Disaster Recovery  3