Keyhole symbol leads to text only Web siteKSU Department of Computer Science: Home   Kent State University: Home
Slogan: Stretching Computing Boundaries Through Research
Home   Graduate Program   Undergraduate Program   Faculty   Research   Resources   Student Life  
Undergraduate: Home
Mission Statement
Degree Requirements
Advising
Degree Planner
Internships
Courses
Course Schedules
Combined BS/MS Program
Undergraduate FAQ
     
 
Undergraduate Mission Statement
Goals
The mission of the Bachelor of Science Program in Computer Science at Kent State University is to instill the student with a system-level perspective that transcends the implementation details of individual software components, to appreciate the structure of such software systems, and understand the processes involved in their construction. Graduates of the program understand not only the theoretical underpinnings of the discipline but also how that theory influences and is applied in practice. The program emphasizes the key themes of abstraction, complexity, and evolutionary change as applied to development and analysis of software. The program provides a solid foundation that allows the student to maintain their skills in the rapidly evolving field.

Learning Objectives
Students of the Computer Science program must develop a wide range of capabilities and skills. Below are a list of cognitive capacities and skills relating to Computer Science that represent the learning objectives of the program.
  • Knowledge and understanding. Demonstrate knowledge and understanding of essential facts, concepts, principles, and theories relating to Computer Science and software applications.
  • Modeling. Use such knowledge and understanding in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
  • Requirements. Identify and analyze criteria and specifications appropriate to specific problems, and plan strategies for their solution.
  • Critical evaluation and testing. Analyze the extent to which a computer-based system meets the criteria defined for its current use and future development.
  • Methods and tools. Deploy appropriate theory, practices, and tools for the specification, design, implementation, and evaluation of computer-based systems.
  • Professional responsibility. Recognize and be guided by the social, professional, and ethical issues involved in the use of computer technology.
  • Communication. Make succinct presentations about technical problems and their solutions.
  • Teamwork. Be able to work effectively as a member of a software development team.


Kent State University, Department of Computer Science, Kent, Ohio, 44242-0001
Questions Email for General Questions Email for Questions about the Undergraduate Program Email for Questions about the Graduate Program Email the Webmaster Phone: 330-672-9980, Fax: 330-672-7824

Kent State University, Department of Computer Science, Kent, OH 44242-0001
Phone: 330-672-9980, Fax: 330-672-7824