The following information is applicable from Fall 2019. For previous information please check this link.
The primary mission of the undergraduate program in Computer Science is to provide a high quality undergraduate educational program. To this end, the department seeks continually to strengthen the faculty and the education program to assure that students are well prepared for careers in the field of Computer Science.
The Computer Science department’s Bachelor of Science in Computer Science degree program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org. ABET is the recognized accrediting body of college and university programs in engineering, computing, technology and applied science.
Our BS CS program is characterized by Program Educational Objectives and Student Outcomes. The program educational objectives describe expected accomplishments of our graduates of the BS program and is consistent with the mission of the department. The student outcomes define the criteria that prepare students to attain the program objectives.
The department periodically assesses and evaluates the BS curriculum for consistency with each student outcome and educational objective with the goal to ensure that each student outcome can be attained. This regular evaluation is used to identify program weaknesses, put improvements in place and re-evaluate the effectiveness of those improvements; resulting in continuous improvement of the program. This assures that our students receive a high-quality education.
Departmental Mission Statement
- To strive for excellence in advancing, applying, and imparting knowledge in computer science through comprehensive educational programs, research in collaboration with industry and government, and dissemination through scholarly products;
- To produce outstanding computer science professionals who have the fundamental knowledge, problem-solving skills, and life-long learning capability to advance their careers;
- To disseminate computer science knowledge to students and professionals in other disciplines, and
- To provide service to the university community, professional societies, local communities, the state, and the nation.
The program educational objectives for the Bachelors of Science degree program in Computer Science is to produce graduates who will:
- Goal 1: Problem solving and presentation
- Engage in the practice of computer science to identify and solve significant problems across a broad range of application areas, and communicate these solutions professionally.
- Goal 2: Theoretical foundations
- Apply sound principles of the theoretical foundations and mathematical bases of computer science in solving complex problems.
- Goal 3: Impact and Responsibility
- Embrace the breadth of impact of computing on society, and apply ethical, social and professional responsibilities in the profession.
- Goal 4: Life-long learning
- Adapt to new technologies, tools and methodologies to remain at the leading edge of computer science developments and practice in the profession and in the academic field.
BS Degree Student Outcomes
ABET/CAC Outcomes
Note that SMALC/SACS outcomes are defined right after these outcomes.
A1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
SMALC/SACS outcome: SA
A2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
SMALC/SACS outcome: SB
A3. Communicate effectively in a variety of professional contexts.
SMALC/SACS outcomes: SC and SD
A4. Recognize professional responsibilities and make informed judgements in computing practice based on legal and ethical principles.
SMALC/SACS outcome: SE
A5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
SMALC/SACS outcome: SF
A6. Apply computer science theory and software development fundamentals to produce computing-based solutions.
SMALC/SACS outcomes: SG and SH
The acceptance and use of the program educational objectives and student outcomes of the BS degree program are periodically assessed by the CS faculty, by the CS Board of Advisors, and by the officers of the FSU ACM Student Chapter.
SMALC/SACS FSU Institutional Effectiveness Outcomes
The Florida State University is accredited by the Southern Association of Colleges and Schools (SACS). The accreditation standards require the use of the State Mandated Academic Learning Compacts (SMALC) to define the student outcomes.
The SMALC/SACS outcomes SA to SH to attain the learning outcomes listed below:
SA) Programming Competence: Upon completion of the program, the student will be able to design and create a programming solution for a problem.
Assessment: A programming assignment in COP4530.
SB) Software Analysis and Development: Upon completion of the program, the student will be able to analyze the requirement of a complex software system and to design and develop the system based on the requirement.
Assessment: capstone group project in revised CEN4020.
SC) Technical Writing: Upon completion of the program, the student will be able to produce a technical document, written to professional standards.
Assessment: a writing assignment in CIS3250
SD) Oral Presentation: Upon completion of the program, the student will be able to formulate and deliver an effective oral presentation on a technical software-related subject or a research topic.
Assessment: a presentation assignment in revised CEN4020.
SE) Ethics and Responsibility: Upon completion of the program, the student will be able to explain the professional, ethical, legal, security and social issues and responsibilities of a computing professional.
Assessment: assignment or exam in CIS3250.
SF) Teamwork: Upon completion of the program, the student will be able to function effectively as a team member or leader in the analysis, design, and implementation of a software system.
Assessment: capstone group project in revised CEN4020.
SG) Computing Theory: Upon completion of the program, the student will be able to apply computing theory and fundamentals to decide the computability of a problem.
Assessment: an assignment in COT4420
SH) Computational Complexity: Upon completion of the program, the student will be able to analyze the computational complexity of algorithms used in the solution of a programming problem, and to evaluate the performance trade-offs of alternative data structures and algorithms.
Assessment: an assignment in COP4530
The SMALC/SACS outcomes for the BS degree are related to the ABET/CAC student outcomes as follows.
SMALC/SACS FSU Institutional Effectiveness Outcomes | ABET/CAC mapping |
---|---|
SA. Programming Competence | A1 |
SB. Software Analysis and Development | A2 |
SC. Technical writing | A3 |
SD. Oral Presentation | A3 |
SE. Ethics and Responsibility | A4 |
SF. Teamwork | A5 |
SG. Computing Theory | A6 |
SH. Computational Complexity | A6 |
Undergraduate Enrollment and Degrees Awarded
Comprehensive and update-to-date data about enrollments and degrees awarded are available interactively at https://ir.fsu.edu/ (Select Student Information and then Interactive Enrollment Reports and Degrees Awarded). Our program is in the College of Arts and Sciences and the major is BS in Computer Science). Data can be broken down based on Colleges, Departments, Majors, and so on.
Year | Enrollment | Degrees Awarded |
---|---|---|
2018 | 610 | 95 (Summer 2019 not included) |
2017 | 606 | 127 |
2016 | 619 | 100 |
2015 | 548 | 97 |
2014 | 531 | 79 |