TOTAL DEGREE HOURS: 120
Plans of Study
The Computer Science program focuses on the design, development, and application of software systems. Additional course work in algorithms, discrete structures, object-oriented design and data structures, operating systems, digital logic design, computer architecture, operating systems, software engineering, secure computing and a wide range of advanced electives including artificial intelligence (AI) topics extend and supplement the core.
Mission Statement
The Bellini College of AI, Cybersecurity, and Computing at the University of South Florida is dedicated to transforming the role of computing technologies in society. We are committed to:
Delivering High-Demand Academic Programs: Deliver a comprehensive range of undergraduate, graduate, and professional majors, both disciplinary and interdisciplinary, in AI, cybersecurity, and computing. The majors are pedagogically effective and designed with high standards to be rigorous, relevant, and meet the current and future needs of industry, government, and society.
Advancing Research Excellence: Focus on innovative investigations and technological advances to elevate the state of AI, cybersecurity, and computing research. Push the boundaries of knowledge in our fields, facilitating collaboration and innovation across all academic disciplines and fostering an environment that encourages curiosity, creativity, and critical thinking.
Promoting Ethics and Trust: Instill a deep sense of responsibility in our students and faculty, emphasizing the importance of secure and trustworthy technology. Through research, curricula, industry partnerships, and community engagement, promote ethically driven policies and practices that protect privacy, ensure security, and foster the social good.
Program Educational Objectives and Student Outcomes
The College has established the following program educational objectives for Computer Science graduates.
Objective 1: Our graduates will apply their knowledge and skills to succeed in their careers and/or obtain advanced degrees.
Objective 2: Our graduates will function ethically and responsibly, and will remain informed though continuing education, and involved as full participants in their profession and society.
Objective 3: Our graduates will creatively solve problems, communicate effectively, and successfully function in multi-disciplinary teams.
Objective 4: Our graduates will apply principles and best practices of computing grounded in mathematics and science to successfully complete software-related projects to meet customer business objectives and/or productively engage in research.
The following are the Student Outcomes. Graduates of the program will have an ability to:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively 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 program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.