2009 CCBC College Catalog

Computer Science

CMSC 201 – 4 Credits
Computer Science I for Majors

Discusses procedural techniques and includes coverage of data types and program structures, basic I/O functions, and arithmetic operators; emphasizes applications using arrays, pointers, functions, structures, and files. NOTE: Same as CINS 225. Credit can be earned for one course only.

Prerequisite: CINS 101 or written permission from program director required

CMSC 202 – 4 Credits
Computer Science II for Majors

Studies Object Oriented Programming (OOP) paradigm using the C++ Programming Language; discusses Object Oriented programming techniques such as data encapsulation, constructor and destructor functions, polymorphism, inheritance, and virtual functions, operator and function overloading, dynamic memory allocation, and input/output techniques. NOTE: Same as CINS 227. Credit can be earned for one course only.

Prerequisite: CMSC 201 or CINS 225 or written permission from program director required

CMSC 243 – 4 Credits
Discrete Mathematics

Introduces the theoretical tools for describing algorithmic operations; covers set theory, the number system, the nature of proofs, recursion, formal logic, proof by induction, combinatorics, recurrence relations, graph theory, search problems, finite state automata, grammars, and languages. NOTE: Same as MATH 243. Credit can be earned for one course only.

Prerequisite: MATH 165 or written permission from instructor required

CMSC 271 – 1 Credit
Internship:CMSC

CMSC 272 – 2 Credits
Internship: CMSC

CMSC 273 – 3 Credits
Internship: CMSC