Link to MC's Home Page

COMPUTER SCIENCE AND TECHNOLOGIES

See also Web Careers

View Computer Science: 107
View Information Systems: 109
View Computer Programming Certificate: 108


The computer science and technologies curricula include two transfer degree programs and one certificate curricula relevant to current knowledge and practice in the fields of computer science and information science. Completion of all the degree requirements of either the computer science track or the information systems track will lead to the award of the A.A. in computer science and technologies.

The computer science and technologies program participates in an interdisciplinary Web careers program, which includes an A.A.S. and four certificate curricula. For more information on the Web careers program, see the Web Careers page.


Computer Science: 107
Computer Science and Technologies A.A.

Revised: Effective Semester - Fall 2006

This transfer degree track is for students who plan to transfer to a four-year degree program in computer science, or for students in mathematics, science, or technical areas who wish to acquire skills in computer software development for scientific and technical applications. The courses provide an academic core of the theoretical concepts of computer science combined with the fundamentals of structured design and development techniques for computer programming.

Because of the academic level of this track, students should be able to demonstrate college-level skills in English, mathematics, and elementary programming.

General Education and Other Requirements (33 credit hours)
  English foundation 3
  Health foundation 1
MA 181 Calculus I 4
  Speech foundation 3
  Arts distribution 3
  Arts or humanities distribution 3
  Behavioral and social sciences distribution 6
  Humanities distribution 3
  Natural sciences distribution 7

Computer Science Fundamental Requirements (16 credit hours)
CS 103 Computer Science I 4
CS 204 Computer Science II 4
CS 256 Introduction to Discrete Structures 4

MA 182

Calculus II 4

Computer Science Electives (11 credit hours)
These electives must be selected from the following CS/MA courses:
CS 110 Computer Concepts 3
CS136 Systems Analysis and Design 3
CS140 Introduction to Programming 3
CS210 Computer Security 3
CS216 UNIX/Linux Operating System 3
CS226 Introduction to Object-Oriented Programming with C++ 3
CS249 Advanced Object-Oriented Programming with C++ 3
CS269 Computer Science and Technologies Internship 1-4
MA284 Linear Algebra 4
     
 
Students should consult an adviser regarding requirements at transfer institutions.


Total credit hours  60


Information Systems: 109
Computer Science and Technologies A.A.

Revised: Effective Semester - Fall 2006

This transfer degree track is for students who plan to transfer to a four-year program such as information systems or information management. The curriculum is designed to present a broad coverage of concepts applying to the theory and management of information, analytical techniques in the development of computer-based information systems, and practical experience with business programming.

Due to the variation in such programs at four-year institutions, students are urged to consult an adviser about specific course selections.

General Education and Other Requirements (4649 credit hours)
AC 201 Accounting I 4
AC 202 Accounting II 4
EC 201 Principles of Economics I 3
EC 202 Principles of Economics II* 3
EN 101 Techniques of Reading and Writing I 3
  English foundation 3
  Health foundation 1 (3)
  Mathematics foundation 3 (4)
  Speech foundation 3
  Arts distribution 3
  Arts or humanities distribution 3
  Behavioral and social sciences distribution 6
  Humanities distribution 3
  Natural sciences distribution 7

Specialized Requirements (15-17 credit hours)
CS 110 Computer Concepts  
  or
  CS elective 3 (4)
CS 136 Systems Analysis and Design 3
CS 140 Introduction to Programming 3
CS 2xx    
  or
CS 103 Intermediate Programming Language‡ 3 (4)
BA 210 Statistics for Business and Economics**   
  or  
MA 116 Elements of Statistics** 3


Total credit hours  61 (67)

*If this course is not required by a specific transfer institution, substitute a CS course in advanced programming or another CS course.

A specific transfer institution may recommend a foreign language.

Choose CS103, CS213 (Java), or CS226 (C++), as appropriate for a particular transfer institution.

** If this course is not required by a specific transfer institution, substitute MA181 (or higher) or a CS course in advanced programming or another CS course.

Computer Programming Certificate: 108
Revised: Effective Semester - Fall 2005

This certificate curriculum emphasizes software development and computer programming skills. The curriculum provides flexibility in the student's choice of programming languages. Students should consult an adviser before beginning the curriculum.

CS 110 Computer Concepts* 3
CS 140 Introduction to Programming 3
  Intermediate languages‡ 6 (7)
  Advanced language† 3 (4)
  CS elective or department-approved CA elective 3
 
Total credit hours 18 (20)

* May be replaced by another CS course with departmental consent.

Select two courses from CS103, CS213, CS215, CS226, or other department approved language.

The advanced language must correspond to one of the intermediate languages chosen.

 

Refer to course description pages to identify courses with prerequisites.
Courses in italics meet General Education requirements
.