Computer Science

Studying Computer Science

Computer scientists are trained in the theory of computation and the design of computer systems. The computer science discipline is associated to mathematics and includes topics ranging from theoretical (such as studies of the limits of computation) to practical (such as issues of implementing computing systems). The scope of work for computer scientists falls into three categories: designing and implementing software, devising new ways to use computers, and developing effective algorithms to solve computing problems.

Transform Your Passion For Details Into a Career

Program Educational Objectives

Graduates will demonstrate proficiency in analyzing complex computing problems, designing algorithms, and implementing effective and innovative solutions using computational thinking and problem-solving techniques.

Graduates will apply a solid foundation of computer science principles to analyze, design, and develop innovative solutions to real-world challenges in diverse domains, exhibiting adaptability and creativity in response to new technological paradigms and problem-solving situations.

Graduates will work seamlessly and ethically within multidisciplinary teams, communicate complex technical concepts clearly, and contribute positively to collaborative projects in both technical and non-technical settings, making informed decisions that consider societal, cultural, and environmental factors, fostering responsible and sustainable technological solutions.

Graduates will exhibit leadership skills by guiding projects, inspiring peers, and driving positive change. They will apply entrepreneurial thinking to identify opportunities, take calculated risks, and transform ideas into viable ventures. They will address local and global challenges, making valuable contributions to the community through outreach, mentorship, and socially impactful projects.

Graduates will engage in continuous self-directed learning to stay current with emerging technologies and trends, progressing in their careers to assume roles of increasing responsibility and technical expertise within academia, industry, research, or other relevant fields.

Student Outcomes

Graduates of the Computer Science program will have the ability to

Analyze a complex computing problem and apply principles of computing, mathematics, scientific reasoning, and other relevant disciplines to identify solutions.

Design, correctly implement, evaluate, integrate, and document secure computing-based solutions to meet a given set of computing requirements in the context of the Computer Science discipline.

Communicate effectively, both orally and in writing, in a variety of professional contexts.

Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.

Function effectively as a member or leader of a team engaged in activities appropriate to the Computer Science discipline.

Initiate and produce self-directed computing-based solutions using computer science theory and fundamentals, demonstrating the ability to independently explore advanced topics, and stay updated on emerging trends in the field.

99

Credits

To Graduate

Major Core Requirements: 25 Credits
Core Requirements: 48 Credits
General Education Requirements (GER): 26 Credits
Scroll to Top