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
Operations Research Analysts
Network and Computer Systems Administrator
Computer Systems Analyst
Computer Science Teacher
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.
- Professional Associations
- Association of Information Technology Professionals
- Software and Information Industry Association
- Association for Computing Machinery
- Computing Research Association
- Computer Professionals for Social Responsibility
- Association for the Advancement of Artificial Intelligence
- International Webmasters Association
- Internet Society
- Institute for Electrical and Electronics Engineers (IEEE) Computer Society
- Occupational Outlook Industry Guides
- Miscellaneous Career Information
- Spotlight on Careers
- Computer Science Career Guide
- Computer Science Resource List
- Computer Science and IT jobs with the Federal Government
- Entertainment Software Association
- Gaming Industry Information
- Institute for the Certification of Computer Professionals
- International Game Developers Student and Academic Relations
- Internet.com: The Network for Technology Professionals
- Breaking In: Preparing for Your Career in Games
- Sloan Foundation Careers in Science, Technology, Engineering and Mathematics