fbpx Course Highlights | Chestnut Hill College Skip to content Skip to navigation
Menu
Person working at computer
Bachelor of Science
Computer + Information Sciences

Course Highlights

ALGORITHMS IN ARTIFICIAL INTELLIGENCE AND ROBOTICS (CMSC 285) - Students learn some of the basic algorithms and techniques used in Artificial Intelligence, including searching algorithms and algorithms used in two player games. Students are also introduced to the fundamentals of robotics. Students write programs that use the robot’s sensors and actuators so that the robot may perceive and move around in its environment.

COMPUTER ARCHITECTURE/LOGIC DESIGN (CMSC 350) - Students examine the organization and architecture of computer systems through study of the logical and engineering principles governing the internal operations of the computer. Topics include gates, circuits, combinational logic, sequential logic, computer arithmetic, control unit and arithmetic logic unit, CPU performance, and an introduction to assembly language.

PROGRAMMING LANGUAGES (CMSC 405) - Students examine the practical and theoretical aspects of several different programming languages. Topics covered for each programming language include typing models, programming models, decision structures, looping structures, core data structures, how programmers interact with it, and core features that make each programming language unique.  Students gain an understanding of how to use language constructs effectively and how to design correct and elegant programs.

>>For all course descriptions for this major, SEE SCHOOL OF UNDERGRADUATE STUDIES CATALOG
 

Requirements/Prerequisites:

Placement Interview

Technical Requirement:

All students majoring in Computer and Information Sciences will need their own laptop with the following minimum specifications:

  • Operating System - Windows 11 (64bit version only)
  • Memory - Minimum 8 GB RAM
  • Processor - Intel Core i5 or Intel Core i7 (2.0 GHz or better) CPU must support Virtualization Technologies
  • ​Hard disk - Minimum 256 GB Solid State Drive (SSD) or larger