farleft

Department of Computer Science (COS)
Computer science demystified

by Charles Welty, Professor, Department of Computer Science

The Department of Computer Science at the University of Southern Maine offers a four-year program leading to a Bachelor of Science degree in computer science. Computer science courses concern the practice and the theory of solving problems by computer. More specifically, computer scientists build and analyze tools that allow complex problems to be solved. A component of computer science is the study and use of various programming languages, but computer science consists of much more than programming.

The focus of the Computer Science program is software design, that is, how you design and build software to serve a purpose. Students will also have courses available to them in the areas of databases, graphics, artificial intelligence, robotics, operating systems and computer networks. The mathematical theory of computer science aids in determining the efficiency and correctness of algorithms and programs. In addition, a computer scientist must understand how computers are built and operate. The systematic application of general methods and computing technology to actual problems is the essence of Computer Science.

The undergraduate degree in computer science prepares students both for careers in the computing profession and for graduate study. Course requirements ensure that students receive instruction in both practical and theoretical aspects of computer science. The B.S. degree in computer science is accredited by the Computing Accreditation Commission (CAC) of the Accreditation Board for Engineering and Technology.

Preparing to major in Computer Science
Students should have taken high school courses in chemistry, physics, and mathematics through algebra and trigonometry. Courses in English are also very important. A computer scientist must not only be able to communicate with computers but must also be able to communicate with people.

Jobs in Computer Science
The present job market in for graduates with a B.S. in Computer Science is very good. Our graduates can choose to work in a variety of locales. Many opt to stay in Maine. Others have gone to California, Arizona, Tennessee and, of course, Massachusetts.

Computer Science graduates are qualified to take a variety of jobs. Some may work in the computer industry itself, at companies like Apple and Sun Microsystems. Other graduates work in a variety of businesses from the highly technical ones such as DeLorme Mapping, Fairchild Semiconductor, National Semiconductor, and IDEXX Labs. Still others work in a more business-oriented environment such as Unum-Provident, Hannaford's, and Wright Express.

Rewards of majoring in Computer Science
Computer science graduates are among the highest paid of any field. But, there are additional rewards. Actually building systems that people use and that make a person's life easier (or more fun) is a large reward. Since Computer Science is a pretty rigorous major, graduates also have a deserved sense of accomplishment.

You will also be working in an industry that is key to the success of our nation's economy. The United States remains the main provider of computer software to the world.
classroom
students