Apply Online FAQ Center Online@MCC Contact Info
Skip Navigation LinksHome > Academics > Programs of Study > Computer Science

Computer Science

The Computer Science Associate's Degree Program offers students technical and professional preparation for careers in computer science as well as transfer to a four-year degree program. All degree candidates study core computer science competencies including various programming, Internet, networking and operating system courses.

Program Mission

The Computer Science program provides foundation-level preparation and logic common to all computer science areas, rather than on specific application programs. In the second year of the program, students are able to focus on one of several functional areas, including applications, database, networking/web development, programming, or web graphics.

Program Goals/Objectives

The broad objectives for the Associate's Degree in computer science are to produce graduates who:

  • Demonstrate proficiencies in the foundation of programming languages, object oriented databases and networking.
  • Demonstrate expertise in one area of computer science: programming, data structures, databases or networking.
  • Demonstrate proficiency in state-of-the-art technology, within the student's area of concentration.
  • Demonstrate problem solving and critical thinking skills.
  • Demonstrate knowledge in social, legal and ethical implications for computer science.
  • For non-CS majors provide fundamental understanding of Microsoft® Office Suite™ applications.

Admission Requirements

In addition to college-wide admissions requirements

  • proof of satisfactory completion of high school algebra 2 or higher.
  • interview with Program Coordinator

Technical Standards

Most physical requirements necessary for this program can be accommodated with appropriate documentation.

Transfer Policy

  • Any computer course being considered for transfer cannot be more that 10 years old from the date of matriculation into the Computer Science program.
  • Any Microsoft® course being considered for transfer cannot be more than five years old from the date of matriculation into the Computer Science program.

Employment Opportunities

Computer Science remains one of the fastest growing fields, with a projected shortage of qualified job candidates for the foreseeable future for programmers, networkers, database professionals and web designers. These areas have been noted by the U.S. Dept. of Labor’s Bureau of Labor Statistics as ‘high growth’ areas.

Back to Top

Computer Science Degree Program

First Year

Fall SemesterTHLABCR
CIS111 Foundations of Computer Technologies 2 2 3
CIS Programming Language-choose one 2 2 3
  CIS118 or CIS148 or CIS158      
ENGL110 College Composition 4 0 4
MATH141 Advanced Algebra & Trig. 3 0 3
INT101 College Success Seminar 1 0 1
  Total 12 2 14
Spring SemesterTHLABCR
CIS113 Database Design & Management Using SQL 3 3 4
CIS210 Data Structures & Elem. Algorithms 3 3 4
MATH170 Discrete Mathematics 4 0 4
ENGL206 Professional Communication 3 0 3
  Social Science Elective 3 0 3
  Total 16 6 18

SECOND YEAR

Fall SemesterTHLABCR
CIS Concentration Elective - choose one 2 2 3
  CIS116 or CIS124 or CIS220 or CIS23      
CIS Technical Elective (Any level) 2 2 3
CIS Technical Elective (Any level) 2 2 3
MATH171 Pre-Calculus 4 0 4
HUMA150 Critical Thinking 3 0 3
Total 13 6 16
Spring SemesterTHLABCR
CIS274 XML Programming I 2 2 3
CIS291 Capstone Senior Seminar 2 2 3
CIS Technical Elective (200 level) 2 2 3
CIS Technical Elective (Any level) 2 2 3
  Lab Science Elective 3 3 4
  Liberal Arts Elective 3 0 3
  Total 12 9 19

Total Credits - 67

Back to Top

Microsoft® Applications Certificate

This certificate is designed to respond to the needs for effective and efficient retraining of individuals who have been displaced or seek retaining for a office environment. This certificate has two goals:

  • To provide training necessary for the modern workplace.
  • To provide the knowledge necessary for the student to take the MS Office® Certification exam.
 THLABCR
ADMIN111 Keyboarding I 3 0 3
OR
CIS109 Operating Systems & Desktop Prob. Resol. 2 2 3
CIS110 Microsoft® Computer Applications I 2 2 3
CIS120 Microsoft® Computer Applications II 2 2 3
CIS221 Advanced Word® 2 2 3
CIS231 Advanced Excel® 3 3 4

Total Credits - 16

Back to Top

Programming Certificate

Designed to prepare students for careers in computer programming, this certificate provides the skills necessary for entry-level positions in the field. Students will also be prepared to transfer these courses into the Computer Science degree program.

 THLABCR
CIS111 Foundations of Computer Technologies 2 2 3
CIS118 Visual Basic.Net Programming 2 2 3
CIS148 Java Programming 2 2 3
CIS158 C# Programming 2 2 3
CIS210 Data Structures & Elementary Algorithms 3 3 4
CIS220 Object Oriented Programming 2 2 3

Total Credits - 19

Back to Top

Web Programming Certificate

Designed for students interested in developing current key skills for careers in the Internet application development, this certificate will focus on the technical skills necessary to prepare students for jobs as entry- level Web Programmers. As the World Wide Web continues to impact business and education, developers must be prepared for the new challenges in the ever-evolving world of Internet technology.

 THLABCR
CIS111 Foundations of Computer Technologies 2 2 3
CIS113 Database Design & Management Using SQL 3 3 4
CIS124 Web Programming I 2 2 3
CIS148 Java Programming 2 2 3
CIS224 Web Programming II 2 2 3
CIS234 PHP & MySQL® Web Development 2 2 3

Total Credits - 19

Back to Top