Computer Science

Monitors and see through text vertical

Begin Your Computer Science Education At MWCC

Computer Science is the study of computers and computational systems. At MWCC, you’ll study software and software systems from their theory, design, development and application. This knowledge will give you the foundation you’ll need after you graduate to continue your education in Computer Science at a four-year college.

Mount Wachusett Community College is providing a new option for students interested in Computer Science. Beginning Summer 2021, students at MWCC can enroll in a Computer Science degree program where they’ll receive quality education on the current and emerging technologies that shape our future. Learn how to understand complex problems and devise and execute solutions through a program that prepares students for a bachelor’s degree in Computer Science.

Admission Requirements For A Computer Science Degree At MWCC

Apply to MWCC’s Computer Science degree program online or in-person and get started on a Computer Science Degree at a time convenient for you. Most MWCC programs are open, rolling admission, which means you can apply at any time without deadlines or application fees.

MWCC doesn’t require a written essay or the Scholastic Aptitude Test (SAT) for admission. Students coming from high school or transferring from another college will need to submit their transcripts when applying.

After being accepted to MWCC, you’ll receive a follow-up from our admissions team on the next steps for enrollment into our Computer Science program. You’ll take an assessment to ensure placement in courses that match your academic abilities, keeping you on track throughout your educational journey. Every student receives personalized academic planning to help them map out their goals and enroll in the correct program.

If you’re interested in earning a Computer Science degree, your MWCC Academic Counselor will help you plan courses that guide you towards a successful transfer upon completion of our program.

Apply Now

What Kind Of Jobs Do You Get With A Computer Science Degree?

The MWCC Computer Science associate degree program will prepare you for transfer into a baccalaureate degree program in Computer Science. If you’re wondering, “What can I do with a degree in Computer Science?” MWCC gives you the skills to follow many career paths. With a bachelor’s degree in Computer Science, you can pursue various opportunities, including:

Female electrician at work on an electrical panel

Computer Hardware Engineer

Researches, designs, repairs and updates the physical hardware needed for computers and devices to operate.

Learn More

Programming engineers are developing codes on their computers

Information Security Analyst

Protects and detects cyber threats towards data and private information for organizations.

Learn More

Young Asian woman software developers using computer to write code sitting at desk with multiple screens work at office. Programmer development. Vertical Screen.

Software Developer

Designs, develops and updates computer applications. Analyzes client’s needs and creates software.

Learn More

Focused male programmer coding a language on PC in the office.

Software Engineer

Develops new software and updates older software used on computers and other devices.

Learn More

Program Courses

This program requires a total of 62 credits — 33 credits from Mathematics and Computer Science courses and 29 credits from liberal arts and science. MWCC believes in a strong foundation of Mathematics and Computer Science degree courses that will help students transfer their earned credits toward a bachelor’s degree and beyond.

This course introduces students to Computer Science with an object-oriented programming approach to software development. Students will learn programming topics such as data types, expressions, arrays, methods, conditions, iteration, classes and objects. Other topics covered include algorithm development, debuggers, integrated development environments, test plans and documentation.

This course is a continuation of the topics covered in CIS 150 Computer Science I with an introduction to data structures and sorting algorithms. Programming topics covered include inheritance, polymorphism, exceptions, recursion, GUI programming and file and database input/output. Using object-oriented programming (OOP) techniques, this course introduces students to data structures like stacks and queues.

This course teaches data modeling and Structured Query Language (SQL) skills with hands-on implementation. Students will be able to define a well-structured relational database and use database design concepts to create Entity Relationship Diagrams (ERDs) and data dictionaries. Students will apply normalization models and business rules, write and run scripts and create select queries using inner and outer joins, “where” and “order by” clauses, “having” and “group by” clauses and aggregate functions. Students will also create action queries to update, delete and append data and work with SQL to create a two-layer application.

This course introduces students to the fundamentals of systems programming through the Linux application programming interface (API) and the C language. Students will be able to use system calls and C library concepts to develop scripts and applications that interface with the operating system.

This course introduces students to data structures and algorithmic analysis necessary for the design of efficient computer programs. Data structures covered included stacks, queues, linked lists, graphs, trees, heaps and hash tables. This course will also teach a mathematical framework for evaluating algorithm efficiency. Students will be able to analyze algorithms for searching, manipulating priority queues, traversing trees, hashing, sorting and finding the shortest paths in graphs.

This course familiarizes students with basic concepts of elementary statistics. Topics covered include central tendency and variability measures, regression and correlation, probability, confidence intervals, discrete and continuous random variables, the Central Limit Theorem and hypothesis testing.

This course introduces students to discrete mathematics with a primary focus on applications in Computer Science. Topics covered include logic, methods of proof, elementary number theory, set theory, mathematical induction, combinatorics, functions, relations, recursion and the efficiency of algorithms, trees and graphs.

This course introduces the concepts, methods and applications of differentiation. Students will be able to apply concepts like differentiation of polynomial, trigonometric, rational and composite functions. Other topics covered include related rates, a study of limits, optimization problems, curve sketching, antiderivatives and indefinite integration.

This course is a continuation of the topics covered in MAT 211 Calculus I, emphasizing the methods and applications of integration. Students will be able to apply concepts like integration of algebraic, trigonometric, inverse trigonometric, exponential and logarithmic functions. Other topics covered include volumes, areas between two curves, arc length, Sequences and Series, work, fluid pressure and Hospital’s Rule.

MAT 220: Linear Algebra - This course teaches linear equations and their representations through matrices and in vector spaces.

This course teaches linear equations and their representations through matrices and in vector spaces. Topics covered include linear and vector equations, Gaussian Eliminations, linear independence, linear transformations, matrix algebra, the inverse of a matrix, vector spaces and bases, subspaces, dimension, rank, determinants, diagonalization, eigenvalues and eigenvectors, inner product, orthogonality and The Characteristic Equation.

Young Female Teacher Teaching A Programing Class

Prepare For A Bachelor’s Degree In Computer Science

MWCC has transfer agreements with many Massachusetts colleges, including Fitchburg State University, making it quick and easy to transfer your earned credits toward a bachelor’s degree in Computer Science. Additionally, our Computer Science degree program meets the General Education Core requirements for STEM transfer. Prepare for a bachelor’s degree and beyond with an associate degree in Computer Science from MWCC.

Critical Skills For A Career In Computer Science

There are a handful of critical skills needed to be successful in a computer science career, which are:

  • Mathematics
  • Problem analysis
  • Attention to detail
  • Technical writing
  • Communication
  • Critical thinking
  • Organizational

Learn More About MWCC’s Computer Science And Computer Information Systems Degrees

Mount Wachusett Community College strives to provide students with quality education at an affordable cost. We’re happy to discuss your goals and find the program that’s right for you. You can request more information from an Admissions Representative today or call us at 978-630-9447.

Request More Information

Cybersecurity Analyst

Median Salary: $92,000

Data Scientist

Median Salary: $102,000

Software Developer

Median Salary: $95,000

MCLA

Bachelor’s Program: Computer Science Program/Agreement: MassTransfer

WPI

Bachelor’s Program: Computer Science or Bioinformatics/Computational Biology or Data Science Program/Agreement: Independent

Testimonials

Your Journey Starts Here

EntelaRoba-e1505217449638
“I feel comfortable and well prepared with what I learned at the Mount, and I’m proud to say that I graduated from this program.”
EntelaRoba-e1505217449638

Entela Roba

Physical Therapy Assistant, Class Of 2010

0115-1-scaled-1-cropped
“Mount Wachusett Community College pushed me out of my comfort zone or, should I say, gently nudged me with their guidance and assistance in completing my first degree at the age of 61. I am not your typical undergraduate. I am not the typical age, not the typical student, and I certainly did not take the typical amount of time to complete this degree.”
0115-1-scaled-1-cropped

Paula Morgan

Liberal Arts & Sciences, Class Of 2024

Elzbieta-Solimeno-Dental-Assisting-Student
“The Dental Assisting program at MWCC offers a hands-on training by faculty in the dental field. The professors are very helpful and knowledgeable, and the clinic is beautiful. If you enjoy helping people, wanting to make a difference in patients’ oral health and working in a professional environment then I really recommend Dental Assisting program at MWCC.”
Elzbieta-Solimeno-Dental-Assisting-Student

Elzbieta Solimeno

Dental, Class Of 2019

William-Boudreau-e1722010007953
“MassReconnect has helped me to pay for the college education that I never thought I’d earn, and show my four boys that its never too late.”
William-Boudreau-e1722010007953

William Boudreau

Engineering Physics

Ricardo-Scarello-cropped
“For those who are battling a disability, MWCC encouraged me and gave me a solid foundation to achieve my educational and career goals. There were times that I felt like giving up, but I kept moving forward and soon I will start a PhD program. It is all up to you.”
Ricardo-Scarello-cropped

Ricardo Scarello

Computer Information Systems, Class Of 2007

mackenzie-christensen-e1516390578539
“I am currently working towards my bachelor’s degree at Berklee College of Music Online and would not have been able to do it without the knowledge and skills I learned at MWCC.”
mackenzie-christensen-e1516390578539

Mackenzie Christensen

Media Arts & Technology, Class Of 2017

Ready To Take The Next Step?

Your journey starts with a single step. We have all the information you need to move forward with confidence. Reach out today to learn more about life at The Mount and how to get started.