Carleton college computer science

Last Updated on July 28, 2023

Welcome to the Computer Science Department at Carleton College!  Within these web pages, you will find information about our program and the people within it. Our courses range from introductions to the field, to more advanced material such as artificial intelligence, graphics, networks, and much more. We are located on the third floor of Olin Hall.

The Master of Computer Science (MCS) degree is a joint program offered by the School of Computer Science (SCS) at Carleton University and the School of Electrical Engineering and Computer Science at the University of Ottawa under the auspices of the Ottawa-Carleton Institute for Computer Science (OCICS). We offer graduate students an opportunity to augment their knowledge and expertise by combining course work and through research in a wide range of areas, e.g., algorithms, computer security, distributed and parallel computing, computer gaming, computer graphics, robotics and GIS. Learn more about Ottawa-Carleton Joint Institutes.

Graduate students in the MCS program can select from over 50 courses that are offered by the OCICS either at the School of Computer Science or at the School of Electrical Engineering and Computer Science. Typically graduate students will engage in a one year in-depth research, in which the student specializes in their area of interest. Students enrolled in our co-op program can apply to work at a local high tech company for work up to eight months

The School of Computer Science also offers a MCS in Human-Computer Interaction and a MASC in Biomedical Engineering.

A Collaborative Specialization in Data Science is also available.

Capital Advantage
A large number of high technology companies, e.g., Alactel, IBM, Mitel, Thales, Cognos (IBM), Research Labs, e.g., National Research Council, Communication Research Centre, and a large number of Government of Canada departments are located in the Ottawa-Gatineau area. The technology cluster provides students with an opportunity to conduct joint research with the private and public sector. Graduating students have a large range of employment opportunities from research to development in areas such as designing new software security products, creation of computer games, designing animation software, building robot, medical imaging and devices and data mining and business intelligence.

Fields of Specialization
Algorithms and Complexity
Knowledge Based and Intelligent Systems
Software Engineering
Parallel and Distributed Systems
Computer and Internet Security
Faculty Research Highlights
Building recommender systems in social networks
Secure and usable software installation on smartphones
Mapping the human protein interaction network
Games of hide & seek and black holes

Program Summary

Computers and computer systems play a central role in business, communication, science, entertainment and medicine. As the range of computer applications continues to expand, so does the demand for computer scientists. Computer Science is an ever-changing discipline that studies the theory, design and implementation of computer applications and systems. You will learn to use computing and information technology to help solve the problems that we face in business, science and society today and those that we will face tomorrow.

Through The School of Computer Science, the Honours Computer Science program at Carleton is organized into diverse streams so that you can develop a particular expertise.

For those students who might be interested in postgraduate studies in Computer Science, please note that an Honours degree is usually required for admission. We also offer a Combined Honours program with Mathematics. Students in other programs can opt to take a minor in Computer Science.

On Campus Programs
Thumbnail
B.S. Applied Biochemistry and Molecular Biology
Do you like exploring and making discoveries in the biological and molecular sciences? You can join our community of learners as we do original research to solve the most pressing problems facing humankind today.
DELIVERY On Campus
Thumbnail
B.S. Applied Mathematics and Computer Science
Are you interested in using math to solve real-world problems? With your strong analytical skills, technical abilities, and hands-on experiences, you can apply math to solve real-world problems.
DELIVERY On Campus
Thumbnail
B.S. Applied Science
Are you interested in applying science to solve real-world problems? Combine your passion for science, mathematics, liberal arts, and technology to solve real-world problems.
DELIVERY On Campus
Thumbnail
B.S. Computer and Electrical Engineering
Would you like to apply your analytical skills in the design of new computer-based systems? You’ll be prepared to design hardware and software for any computer-based system with your background in electrical engineering and computer science.
DELIVERY On Campus
Thumbnail
B.S. Engineering Technology
Are you interested in technology and management? Concentrations in Mechanical Design, Industrial Automation and Production Operations prepare you for a wide range of careers. You’ll receive hands-on experiences to gain the technical skills, problem-solving, and leadership abilities to succeed in a wide range of industry careers.
DELIVERY On Campus
Thumbnail
B.S. Environmental Science
Are you interested in global environmental preservation, restoration and sustainable management? Are you interested in global environmental preservation, restoration and sustainable management?
DELIVERY On Campus
Thumbnail
B.S. Food Science and Technology
Do you want to develop new food products, test recipes, implement sustainable processes in food and agriculture, and enhance the safety of food? Do you want to develop new food products, test recipes, implement sustainable processes in food and agriculture, and enhance the safety of food?
DELIVERY On Campus
Thumbnail
B.S. Manufacturing Engineering
Are you interested in turning ideas into working products? You can become an expert in designing usable products, selecting proper materials, and controlling automated production systems.
DELIVERY On Campus
Thumbnail
B.S. Mechanical Engineering
Do you have an interest in how machines work and why? You can acquire the skills to design and manufacture nearly everything from micro-scale objects to medical devices to airplanes.
DELIVERY On Campus
Thumbnail
B.S. Packaging
Do you enjoy using both creativity and technical knowledge to solve practical problems? Do you want to join the multi-billion dollar packaging industry where the projected demand for packaging professionals exceeds graduates?
DELIVERY On Campus
Thumbnail
B.S. Plastics Engineering
Do you like materials science and design? You will gain an integrated understanding of the scientific
DELIVERY On Campus

Computer Science Degrees Available at Carleton

Computer Science - Undergraduate Admissions - Carleton University -  Undergraduate Admissions - Carleton University
  • Bachelor’s Degree in CompSci

Carleton CompSci Rankings

The bachelor’s program at Carleton was ranked #73 on College Factual’s Best Schools for compsci list. It is also ranked #2 in Minnesota.

Ranking TypeRank
Most Focused Colleges for Computer Science34
Highest Paid Computer Science Graduates61
Best Colleges for Computer Science73
Most Popular Colleges for Computer Science161
Best Value Colleges for Computer Science173
Best Computer Science Colleges for Veterans202

How Much Do CompSci Graduates from Carleton Make?

$72,500BACHELOR’S MEDIAN SALARY

Salary of CompSci Graduates with a Bachelor’s Degree

The median salary of compsci students who receive their bachelor’s degree at Carleton is $72,500. This is higher than $63,700, which is the national median for all compsci bachelor’s degree recipients.

undefined

How Much Student Debt Do CompSci Graduates from Carleton Have?

School of Computer Science - Carleton University

$13,500BACHELOR’S MEDIAN DEBT

Student Debt of CompSci Graduates with a Bachelor’s Degree

While getting their bachelor’s degree at Carleton, compsci students borrow a median amount of $13,500 in student loans. This is not too bad considering that the median debt load of all compsci bachelor’s degree recipients across the country is $22,812.

undefined

The typical student loan payment of a bachelor’s degree student from the compsci program at Carleton is $140 per month.

Dunwoody Web Programming & Database Development

Dunwoody’s Web Programming & Database Development program provides you with the skills and knowledge necessary to build and maintain useful cross-device apps and websites, including sophisticated database-driven applications.

The degree emphasizes a well-rounded education in open source and proprietary languages and database systems, so that you graduate with a diverse set of skills.

Through lectures, hands-on projects, and individual practice, you’ll learn the ins-and-outs of responsive web development; client and server-side scripting; object-oriented languages; industry-standard database creation and management; secure coding practices and programming logic; current industry project management techniques; basic user interface and user experience principles; data structures; and structured query language (SQL) within multiple database systems.

You’ll also take courses in color theory and web graphics alongside graphic design students, so that you’re well equipped to collaborate and communicate with creative professionals when you’re out in the workforce.

Instruction comes from industry-experienced and education-focused instructors, who have years of practice working in the fields you hope to enter. And opportunities to work on real projects for real clients allow you to build your résumé and portfolio before graduation.

In your final semester, you will complete a project-based capstone or internship.

This degree directly transfers into Dunwoody’s Bachelor of Science in Computer Systems Analysis.

APPLY
VISIT
REQUEST MORE INFORMATION
Class topics include:
Web Development
Programming Fundamentals
Business Architecture (including Agile)
Web Graphics
Open Source Software
Database Systems
COLLEGE CATALOG

VIEW PROGRAM REQUIREMENTS
Recent Employers of Graduates
Companies that hire our graduates include:

Design Ready Controls
Magenic Technologies
MMIC
United Health Group
Vickerman Company
Common Job Titles
Possible job titles upon graduation include:

Software Developer
Web Specialist
Agile Business Analyst
Student Organizations
Opportunities to get involved outside of the classroom include:

Game Development Club
Open Source Group
Phi Theta Kappa Honor Society (PTK)
SkillsUSA
Student Government Association (SGA)
Learn more.

Facilities
computer hardware
Computer Hardware Lab
Become familiar with all the parts that go into a computer and how those interact with each other and with the operating system to create…
20 desktop computers (for disassembly and reassembly)
computer networking lab
Computer Networking Lab
Learn how switches, routers and other networking equipment is used to link phones, computers, servers and other hardware and devices in fast, secure, and stable…
Network switches and routers
Cisco Academy connection software and materials
Serial communications equipment
Network test equipment
Wireless networking and VOIP equipment

About the author

Study on Scholarship Today -- Check your eligibility for up to 100% scholarship.

Leave a Comment