KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Chestnut Hill College · Courses

CMSC

24 courses with the subject CMSC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

CMSC 100Introduction to Technology3

Letter Grade Hands-on course that deals with a variety of personal computing topics. Iincludes introduction to programming logic, hardware, basic concepts, online safety, word processing, spreadsheets, and presentations.

Subject
CMSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 110Introduction to Computer Science CMTC-195: Photo Management and Editing
Subject
CMSC
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 190Introduction to Computer Science
Subject
CMSC
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 200Introduction to Programming I3

Letter Grade Provides experience in computer programming and prepares the student for further study in the field. Fundamental concepts and the elements of programming form the central themes of the course. Students develop proper programming techniques while learning basic programming structures including but not limited to: Input/output, variables, decision statements, loops, arrays, methods and use of pre-defined classes. Prerequsite: Math Proficiency of at least level 3 or completion of Math requirement.

Subject
CMSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 201Introduction to Programming II3

Letter Grade Students continue the development of programming skills acquired in CMSC 200, with emphasis on objects, classes, files, lists and exceptions.

Subject
CMSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
Prerequisite
A grade of C or better in CMSC-200 is required.
CMSC 205Systems Analysis and Design3

Letter Grade Students learn about the Systems Development LifeCycle (SDLC). Students learn about and execute two of the most popular Systems Analysis and Design methodologies: the Waterfall methodology and the Scrum methodology. Students also learn about the role of a systems Analyst and how to use the tools and techniques employed by a systems analyst.

Subject
CMSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 210Programming in Java4
Subject
CMSC
Credits (min)
4
Credits (max)
4
Credit unit
cr
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 251Data Structures4

Three Computer Electives (9 credits) Computer Electives:

Subject
CMSC
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 255Team Programming Techniques1

Pass/Fail Students learn strategies for working as a programming team to solve complex programming problems. This course prepares students to compete in programming contests sponsored by organizations such as the Consortium for Computing Sciences in Colleges. Repeatable for credit.

Subject
CMSC
Credits (min)
1
Credits (max)
1
Credit unit
Credits
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 279Computer Science: History, Trends, and Ethical Is- CMTC-202: Website Analytics & SEO

sues CMTC-216: Introduction to 3D Printing

Subject
CMSC
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 281Special Topics in Comp/Info Sci3

Letter Grade Covers current topics in computer science, such as Internet technologies, and game programming. Topics vary by semester. Repeatable for credit. Prerequisite depends on topic.

Subject
CMSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 285Algorithms in AI/ML

146

Subject
CMSC
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 286Robotics3

Letter Grade Students will engage in the fundamentals of robotics, learning advanced techniques and how to program these machines. Prerequiste: Grade of C- or better in CMSC 251.

Subject
CMSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 295Web Programming

Mathematics Electives:

Subject
CMSC
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 300Application Development and Design

Minor in Interactive Design Students must earn a grade of C- (1.70) or better to successfully complete the requirements for the minor. An Independent Study may be available with appropriate permissions; Special Topics courses are repeatable for credit. Courses are 3 credits unless indicated and may not be offered every semester. Requirements for the Minor in Interactive Design

Subject
CMSC
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 305Mobile Application Pass/Fail3

Development An internship provides the computer and Credits: 3 Letter Grade information sciences major with the Introduces students to the fundamentals of opportunity to experience the role of a mobile application development. Students systems analyst, junior programmer, or other develop mobile Applications using the related position. Open to students with Junior Android and iOS technologies. Students learn or Senior status only. Students must have a how to develop interfaces, handle events, and GPA of at least 2.5. Graded Pass/Fail only. use gestures and flows. Students also develop Repeatable for credit. Includes Career mobile applications that interface with a Connections requirement for graduation. database. Students learn how to implement notifications and use styles and themes.

Subject
CMSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 311Research Methods/Comp and covered for each programming language

Info Sci include typing models, programming models, Credits: 3 Letter Grade decision structures, looping structures, core Provides an examination of research methods data structures, how programmers interact in computer science. Students select a possible with it, and core features that make each seminar topic and complete a literature search programming language unique. Prerequisite: and review. Usually completed second Grade of C- or better in CMSC-251. semester of Junior year. A grade of C or better is required to successfully complete this

Subject
CMSC
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 350Computer Architecture and Logic Design4
Subject
CMSC
Credits (min)
4
Credits (max)
4
Credit unit
credits
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 375Simulated Workplace Lab Dean of Undergraduate Studies. Independent3

Letter Grade Study courses are subject to all tuition and fe Students explore current work positions in schedules. Variable from 1.0 to 3.0 credits. their field of study through online research

Subject
CMSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
Prerequisite
Permission of the Instructor and activities that will enable the students to required. engage professionals in the field. Throughout this course, students will also teach CMSC 498: Senior Seminar: Comp and Info themselves the skills necessary to complete a Sci semester-long project. Students will report Credits: 3 Letter Grade their progress to the instructor as they would Students further develop the area of research to their employer in the workplace. Learning that was begun in CMSC-311 to design and independently, as professionals in this field implement a research project and need to do throughout their lifetime is a presentation. Students also discuss current critical component of this course. Students topics in Computer Science which were not whose GPA is not sufficient to complete an covered in structured courses. The Senior Seminar is usually taken in the Fall of the student's Senior year. Students register for this course upon approval of the academic advisor. Prerequisite: CMSC-311 with a grade of C or better. CMSM – COMP SYS MGMT
CMSC 401Internship in Computer and Information Sciences

or CMSC-375: Simulated Workplace Lab

Subject
CMSC
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 405Programming Languages3

Letter Grade 251. Examines the practical and theoretical aspects of various programming languages. Topics

Subject
CMSC
Credits (min)
3
Credits (max)
3
Credit unit
Credits
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
Prerequisite
Grade of C- or better in CMSC-
CMSC 481Adv Special Topics in

course. Course is Writing Intensive.

Subject
CMSC
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 490Independent Study in Comp
Subject
CMSC
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu
CMSC 498Senior Seminar in Computer and Information Sciences
Subject
CMSC
Type
course
Edition
2025-2026-undergraduate
Source
www.chc.edu

Source: Chestnut Hill College's catalog, linked per course · table learning_unit · CourseShelf publish 59