Neville Hall

 

Department of Computer Science
Bachelor of Science Program
Educational Objectives

 

Objective 1: Have a strong background in the theoretical underpinnings of Computer Science enabling students to enter a highly-ranked graduate program in Computer Science or to enter the professional workforce as Computer Scientists with the skills necessary to be highly effective.

 

Objective 2: Have the tools for critical thinking needed to solve new problems in the field. These tools include, for example:


a.

The ability to apply to the current problem pertinent knowledge, including knowledge from theoretical foundations and practical experience, from a wide variety of areas.

b.

The ability to rigorously analyze the problem.

c.

The ability to design a detailed solution to the problem.

d.

The ability to evaluate a preliminary solution for strengths and weaknesses before that solution is implemented.

 

Objective 3: Be able to apply rigorous software design principles to the problem at hand.

 

Objective 4: Be able to work highly competently and efficiently in one language and be able to learn additional languages.

 

Objective 5: Be able to work highly competently and efficiently using one operating system and be able to learn to use additional operating systems.

 

Objective 6: Be able to communicate results through formal presentations and written communication.

 

Object 7: Be able to work effectively in small groups.

 

Objective 8: Understand the role of ethics in their professional behavior and the impact of their work as computer scientists on society.

Contact Us | ©2007 University of Maine, Department of Computer Science