Computer Science

Computer Science

What is Computer Science?
In this program, you will focus on computers, computing
problems and solutions, and the design of computer systems and user
interfaces from a scientific point of view. You will study the
principles of computational science, computing theory; computer
hardware design; computer development and programming; and applications
to a variety of end-use situations.

The computer is a tool of profound complexity in practice
but of equally profound simplicity in definition. The study of computer
science at St. Lawrence University brings together the theory and
practice of computing to solve a wide range of problems. Computer
science considers problem solving in the abstract, developing a set of
intellectual skills for finding and designing solutions that will
benefit majors and non-majors alike. All students are encouraged to
take advantage of these courses to explore abstract problem-solving and
the use of modern computers.

Computer science majors can take advantage of the sequence
of programming courses that lay the foundation of general
problem-solving and the use of computer technology to express those
solutions. Advanced courses focus on the theory and practice of
computation in the study of languages as mathematical constructs and in
the design and analysis of algorithms. These courses prepare computer
science majors for the many careers where computers and problem-solving
play a central role, such as software development, telecommunications
design, computer graphics and even technical writing. Majors can pursue
advanced degrees in computer science as well as biomechanical
engineering, business administration and pure mathematics. At St.
Lawrence, majors have many opportunities to conduct independent
research during paid summer internships, independent study courses and
senior research projects.

Working in Computer Science
Characteristics and Skills Necessary for Success

  • Interest in working with computers
  • Logical thinking and problem solving
  • Possess good vision and manual dexterity
  • Attention to detail
  • Organize, analyze and interpret scientific data
  • Ability to work with teams
  • Ability to speak and write clearly

Click HERE for a table on Career Areas, Employers, and Strategies for Employment

Sample Job Titles

Computer Programmer
Computer Scientist
Database Administrator
Operations Research Analysts
Industrial Engineer
Software Developer
Network and Computer Systems Administrator
Computer Systems Analyst
Systems Analyst
Management Analyst
Computer Science Teacher
Technical Writer

Learning More About Computer Science

  • Visit the Career Services office and check out our Career Resource Library.
  • Visit the SLU Computer Science Department website and check out course descriptions in the catalog.
  • Talk with a professor in Computer Science about the major.Click here for a list of possible questions to ask.
  • Perform an informational interview with a professional in the field. Click here for information on how to find a professional, contacting them, and a list of possible questions.
  • Get connected with SLU alum in the field through SAINTSLink, participate in Shadow-a-Saint or complete an Internship.

Additional Resources