Computer and Information Technology

Chestnut Hill College offers the Bachelor of Science (BS) in Computer and Information Technology. The major prepares students for the world of technology by introducing them to a variety of current hardware and software technologies. This major presents sufficient background and experience in problem solving to enable students to learn and adapt to new technologies they will meet in the workplace. These programs provide a solid preparation for students interested in pursuing graduate study in areas of instructional technology. A minimum Career GPA of 2.00 and a minimum Major GPA of 2.00 are required for graduation. Courses required in the major comprise the major GPA. Unless indicated, students must earn a grade of C- (1.70) or better in courses both in the major and in order to successfully complete the requirements for the major.

 

Students who major in Computer and Information Technology select a concentration in one of four areas:

  • Programming
  • Web Development

Students declaring a major in Computer and Information Technology should schedule an initial placement interview with a member of the faculty either at the formal orientation or at another convenient time. Based on the student’s prior experience, CMSC-190: Introduction to Programming Logic and CMTC-190: Introduction to Computer Hardware and Peripherals may not be required; students will be advised to register for the next level of appropriate coursework.

 

Major in Computer and Info Technology/Web Development Concentration – 52 credits

Courses are 3 credits unless indicated.
Required in the Major:
CMTC-190: Introduction to Computer Hardware and Peripherals*
CMTC-200: Introduction to Web Development and Design
CMTC-201: Designing Websites
CMTC-205: Computer Graphics Design with Illustrator
CMTC-210: Computer Graphics with Photoshop
CMTC-260: Applied Operating Systems
CMTC-280: Database Design

CMTC-300: Web Design: xHTML and JavaScript
CMTC-310: Research Methods in Computer and Information Technology **
CMTC-290: Web Programming I

CMTC-330: Introduction to Visual Basic Programming (4 credits)

CMTC-401: Internship in Computer and Information Technology
CMTC-498: Senior Seminar: Computer and Information Technology

 

Also required:

CMSC-190: Introduction to Computer Programming

CMSC-280: Computer Science: History, Trends and Ethical Issues (Writing Intensive)

COMM-221: Video Design and Production I
 

Choice of:

  • MATH-115: Understanding Our Quantitative World (WOK: Problem Solving)
    OR
  • MATH-121: Precalculus (WOK: Problem Solving)

*Based on the student’s prior experience, CMSC-190: Introduction to Programming Logic and CMTC-190: Introduction to Computer Hardware and Peripherals may not be required; students will be advised to register for the next level of appropriate coursework. 
 

Major in Computer and Information Technology/Programming Concentration

Courses are 3 credits unless indicated.
Required in the Major:

CMTC-190: Introduction to Computer Hardware and Peripherals *
CMTC-230: Introduction to Data Communications
CMTC-260: Applied Operating Systems
CMTC-280: Database Design
CMTC-300: Web Design: xHTML and JavaScript
CMTC-310: Research Methods in Computer and Information Technology **
CMTC-330: Introduction to Visual Basic Programming (4 credits) 
CMTC-401: Internship in Computer and Information Technology
CMTC-498: Senior Seminar: Computer and Information Technology

CMSC-190: Introduction to Computer Programming

CMSC-210: Programming in Java (4 credits) (WOK: Problem Solving)
CMSC-251: Data Structures in Java (4 credits)
CMSC-279: Computer Science: History, Trends and Ethical Issues (Writing Intensive)
CMSC-285: Algorithms in AI and Robotics
CMSC-300: Application Development
CMSC-405: Programming Languages

 
One course chosen from the following, which may not be offered every semester:

  • CMSC-281: Special Topics in CMSC/Topics vary by semester (Repeatable for credit)
  • CMSC-350: Computer Architecture and Logic Design (4 credits)
  • CMSC-481: Advanced Special Topics in CMSC/Topics vary by semester (Repeatable for credit)
  • CMTC-290: Web Programming I
     

Choice of:

  • MATH-115: Understanding Our Quantitative World (WOK: Problem Solving)
    OR
  • MATH-121: Precalculus (WOK: Problem Solving)
     

* May not be required based on interview. Students who do not need to take this course will choose an elective (3 credits.)
** Must earn a grade of C or better.

 

For more information and additional course descriptions, click here to visit our online catalog.