A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.
Program
- Award
- Computer Science, BS Major in
- Credential class
- ceterms:BachelorDegree
- Total credits (published)
- 124
- Catalog edition
- 2026-2027 Undergraduate Bulletin
- Checklist type
- degree-program
- Description
- Return to: Majors and Minors Program Objectives The B.S. in Computer Science program strives to allow graduates to achieve at least one of the following program educational objectives: Become successful practicing professionals and attain leadership positions in the computing industry; Pursue graduate studies and attain a graduate degree in computing or related fields at reputable universities. Become innovators or entrepreneurs in a rapidly evolving computing field by practicing professionally in multi-disciplinary environments.
Identifiers
- IPEDS UNITID
- 191649
- CourseShelf checklist
- CK_191649_6b968839
- CollegeTransfer.Net
- Institution Transfer Profile
- Source
- CourseShelf publish 61
Requirements to complete
Every course or condition the catalog lists, in the catalog's order.
Program Requirements
0 items
1. The Successful Completion of at Least 124 Semester Hours
0 items
2. Liberal Arts
0 items
3. Residence Requirements
0 items
4. Writing and Composition
4 items
- WSC 001Composition Semester Hours: 3-4Not resolved to a course
- andNot resolved to a course
- WSC 002Composition Semester Hours: 3Not resolved to a course
- or placement examination1, see University Degree Requirements .Not resolved to a course
5. Humanities Distribution
0 items
6. Social Sciences Distribution
0 items
7. Cross-Cultural Distribution
0 items
8. Humanities and/or Social Science
0 items
9. Minimum Requirements in the Major
0 items
Computer Science Requirements
21 items
- CSC 014(MA, CS) Discrete Structures for Computer Science I Semester Hours: 3Not resolved to a course
- CSC 015(CS) Fundamentals of Computer Science I: Problem Solving and Program Design Semester Hours: 4Not resolved to a course
- CSC 016(CS) Fundamentals of Computer Science II: Data Structures, Algorithms and Object-Oriented Programming Semester Hours: 4Not resolved to a course
- CSC 017(CS) Fundamentals of Computer Science III: Advanced Data Structures and Object-Oriented Programming Semester Hours: 3Not resolved to a course
- CSC 024Discrete Structures for Computer Science II Semester Hours: 3Not resolved to a course
- CSC 110Introduction to Computer Architecture Semester Hours: 3Not resolved to a course
- CSC 110AComputer Architecture Laboratory Semester Hours: 1Not resolved to a course
- CSC 112Computer Operating Systems Semester Hours: 3Not resolved to a course
- CSC 120Algorithms and Data Structures Semester Hours: 3Not resolved to a course
- CSC 123Programming Languages: Survey, Design and Implementation Semester Hours: 3Not resolved to a course
- CSC 155Systems Programming Semester Hours: 3Not resolved to a course
- CSC 161Introduction to Automata Theory Semester Hours: 3Not resolved to a course
- CSC 163Computing, Ethics, and Society Semester Hours: 1Not resolved to a course
- CSC 170Principles of Database Management Semester Hours: 3Not resolved to a course
- CSC 185Methods of Random Process Semester Hours: 3Not resolved to a course
- CSC 190Software Engineering Semester Hours: 3Not resolved to a course
- CSC 194Foundations of Leadership and Innovation in Computing Semester Hours: 3Not resolved to a course
- CSC 197AIndependent Senior Design I Semester Hours: 1Not resolved to a course
- CSC 197BIndependent Senior Design II Semester Hours: 1Not resolved to a course
- CSC 198FSenior Seminar Semester Hours: .5Not resolved to a course
- CSC 198SSenior Seminar Semester Hours: .5Not resolved to a course
Mathematics Requirements
3 items
- MATH 071(MA) Analytic Geometry and Calculus I Semester Hours: 4Not resolved to a course
- MATH 072(MA) Analytic Geometry and Calculus II Semester Hours: 4Not resolved to a course
- Mathematics courses numbered above MATH 72 Semester Hours: 3Not resolved to a course
Natural Science Requirements
15 items
- PHYS 011A(NS) General Physics Semester Hours: 4Not resolved to a course
- andNot resolved to a course
- PHYS 011B(NS) General Physics Laboratory Semester Hours: 1Not resolved to a course
- andNot resolved to a course
- PHYS 012A(NS) General Physics Semester Hours: 4Not resolved to a course
- andNot resolved to a course
- PHYS 012B(NS) General Physics Laboratory Semester Hours: 1Not resolved to a courseor: CHEM 003A - (NS) General Chemistry I Semester Hours: 3 - 4
- andNot resolved to a course
- CHEM 003B(NS) General Chemistry Laboratory I Semester Hours: 1Not resolved to a course
- andNot resolved to a course
- CHEM 004A(NS) General Chemistry II Semester Hours: 3Not resolved to a course
- andNot resolved to a course
- CHEM 004B(NS) General Chemistry Laboratory II Semester Hours: 1Not resolved to a courseor: BIOL 112 - (NS) General Biology I Semester Hours: 4 2
- andNot resolved to a course
- BIOL 113(NS) General Biology II Semester Hours: 4Not resolved to a course
10. A Grade of C- or Better
0 items
11. An Overall Average of C or Better
4 items
- CSC 014(MA, CS) Discrete Structures for Computer Science I Semester Hours: 3Not resolved to a course
- CSC 015(CS) Fundamentals of Computer Science I: Problem Solving and Program Design Semester Hours: 4Not resolved to a course
- CSC 016(CS) Fundamentals of Computer Science II: Data Structures, Algorithms and Object-Oriented Programming Semester Hours: 4Not resolved to a course
- CSC 024Discrete Structures for Computer Science II Semester Hours: 3Not resolved to a course
Footnotes
0 items
Complete BS Requirements
0 items
OLIC & CLIC
0 items
OLIC Requirements - Semester Hours: 9
0 items
1. Major requirements
0 items
2. CSC 194 - Semester Hours: 3
2 items
- CSC 194Foundations of Leadership and Innovation in Computing Semester Hours: 3Not resolved to a course
- this course may not count as a technical elective.Not resolved to a course
3. CSC 199E - Semester Hours: 3
2 items
- CSC 199EInternship in Leadership and Innovation in Computing Semester Hours: 3Not resolved to a course
- The internship will be in a local computing industry start-up with the approval and under the guidance of the program coordinator.Not resolved to a course
4. Senior Requirements
0 items
(a) Senior Design Project - Semester Hours: 2
3 items
- CSC 197AIndependent Senior Design I Semester Hours: 1Not resolved to a course
- CSC 197BIndependent Senior Design II Semester Hours: 1Not resolved to a course
- Both courses are offered fall and spring.Not resolved to a course
(b) Two senior seminar courses - Semester Hours: 1
3 items
- CSC 198FSenior Seminar Semester Hours: .5Not resolved to a course
- CSC 198SSenior Seminar Semester Hours: .5Not resolved to a course
- to be paired with the Independent Senior Design courses: in one semester a student must take simultaneously an Independent Senior Design Course and a Senior Seminar course. Interested students will have the opportunity to work in globally distributed teams.Not resolved to a course
5. Grade requirement
0 items
CLIC Requirements - Semester Hours: 18
0 items
1. Major Requirements
0 items
2. The following four courses offered by the Zarb School of Business*
4 items
- ENTR 115Entrepreneurial Mindset Semester Hours: 3Not resolved to a course
- As published: “Financial Accounting Semester Hours: 3”3
- ENTR 120New Business Ventures Semester Hours: 3 **Not resolved to a course
- MKT 101Principles of Marketing Semester Hours: 3 ***Not resolved to a course
3. Internship in Leadership and Innovation in Computing - Semester Hours: 3
2 items
- CSC 199EInternship in Leadership and Innovation in Computing Semester Hours: 3Not resolved to a course
- The internship will be in a local computing industry start-up, with the approval and under the guidance of the program coordinator.Not resolved to a course
4. Senior Requirements
0 items
A. Senior Design Project
3 items
- CSC 197AIndependent Senior Design I Semester Hours: 1Not resolved to a course
- CSC 197BIndependent Senior Design II Semester Hours: 1Not resolved to a course
- NOTE: Both courses are offered fall and spring.Not resolved to a course
B. Two Senior Seminar Courses
3 items
- CSC 198FSenior Seminar Semester Hours: .5Not resolved to a course
- CSC 198SSenior Seminar Semester Hours: .5Not resolved to a course
- NOTE: to be paired with the Independent Senior Design course. In both semesters students must take simultaneously an Independent Senior Design Course and a Senior Seminar course. Interested students will have the opportunity to work on globally distributed teams.Not resolved to a course
5. Grade requirement
0 items
Footnotes (*/**/***)
0 items
Concentration in Gaming and Graphics
0 items
Concentration Program Requirements – Semester Hours: 12
0 items
Semester Hours: 9
4 items
- CSC 160Fundamentals of Game Development Semester Hours: 3Not resolved to a courseor: CSC 171A - Introduction to Computer Graphics Semester Hours: 3
- CSC 172Introduction to Real-time Rendering Semester Hours: 3Not resolved to a course
- CSC 158Introduction to Artificial Intelligence Semester Hours: 3Not resolved to a course
- Note: Only two courses listed above may be used toward Computer Science or Computer Engineering electives.Not resolved to a course
Semester Hours: 3
0 items
Requirements
2 items
- CSC 197AIndependent Senior Design I Semester Hours: 1Not resolved to a course
- CSC 198FSenior Seminar Semester Hours: .5Not resolved to a course
Requirements
2 items
- CSC 197BIndependent Senior Design II Semester Hours: 1Not resolved to a course
- CSC 198SSenior Seminar Semester Hours: .5Not resolved to a course
Concentration in Networking and Cybersecurity
0 items
Concentration Program Requirements – Semester Hours: 12
0 items
Semester Hours: 9
5 items
- CSC 175Data Communication and Networking Semester Hours: 3Not resolved to a course
- CSC 115Introduction to Secure Systems/Ethical Hacking Semester Hours: 3Not resolved to a course
- CSC 188Introduction to Network Security Semester Hours: 3Not resolved to a course
- CSC 155Systems Programming Semester Hours: 3Not resolved to a course
- Note: Only two courses listed above may be used toward Computer Science or Computer Engineering technical electives.Not resolved to a course
Semester Hours: 3
0 items
Requirements
2 items
- CSC 197AIndependent Senior Design I Semester Hours: 1Not resolved to a course
- CSC 198FSenior Seminar Semester Hours: .5Not resolved to a course
Requirements
2 items
- CSC 197BIndependent Senior Design II Semester Hours: 1Not resolved to a course
- CSC 198SSenior Seminar Semester Hours: .5Not resolved to a course
Concentration in Web and Mobile Engineering
0 items
Concentration Program Requirements – Semester Hours: 12
0 items
Semester Hours: 9
5 items
- CSC 183Introduction to Web Application Development Semester Hours: 3Not resolved to a course
- CSC 184Introduction to Mobile Device Programming Semester Hours: 3Not resolved to a course
- CSC 170Principles of Database Management Semester Hours: 3Not resolved to a course
- CSC 175Data Communication and Networking Semester Hours: 3Not resolved to a course
- Note: Only two courses listed above may be used toward Computer Science or Computer Engineering technical electives.Not resolved to a course
Semester Hours: 3
0 items
Requirements
2 items
- CSC 197AIndependent Senior Design I Semester Hours: 1Not resolved to a course
- CSC 198FSenior Seminar Semester Hours: .5Not resolved to a course
Requirements
2 items
- CSC 197BIndependent Senior Design II Semester Hours: 1Not resolved to a course
- CSC 198SSenior Seminar Semester Hours: .5Not resolved to a course
Concentration in Artificial Intelligence
0 items
The concentration consists of 12 semester hours. It includes
8 items
- CSC 156Introduction to Machine Learning Semester Hours: 3Not resolved to a course
- CSC 158Introduction to Artificial Intelligence Semester Hours: 3Not resolved to a course
- and one additional course chosen from the list below:Not resolved to a course
- CSC 145 A-ZSpecial Topics in Computer Science and Computer Engineering Semester Hours: 1-3Not resolved to a course
- CSC 149Introduction to Text Mining Semester Hours: 3Not resolved to a course
- CSC 157Introduction to Data Mining Semester Hours: 3Not resolved to a course
- CSC 173Introduction to Computer Vision Semester Hours: 3Not resolved to a course
- Only two courses from the above list can be used towards technical electives.Not resolved to a course
3 Semester Hours
0 items
First Semester
2 items
- CSC 197AIndependent Senior Design I Semester Hours: 1Not resolved to a course
- CSC 197BIndependent Senior Design II Semester Hours: 1Not resolved to a course
Second Semester
2 items
- CSC 198FSenior Seminar Semester Hours: .5Not resolved to a course
- CSC 198SSenior Seminar Semester Hours: .5Not resolved to a course
Concentration in Research
0 items
Concentration Program Requirements – Semester Hours: 12
9 items
- Semester 1:Not resolved to a course
- CSC 143 A-ZIndependent Study Projects in Computer Science and Computer Engineering Semester Hours: 0.5-3Not resolved to a courseor: CSC 144 A-Z - Independent Study Projects in Computer Science and Computer Engineering Semester Hours: 0.5-3
- Semester 2:Not resolved to a course
- CSC 146Independent research I Semester Hours: 3Not resolved to a course
- Semester 3:Not resolved to a course
- CSC 147Independent Research II Semester Hours: 3Not resolved to a course
- Semester 4:Not resolved to a course
- CSC 193Departmental Honors Candidacy: Thesis Semester Hours: 3Not resolved to a course
- Note: CSC 143 A-Z or CSC 144 A-Z can be used toward Computer Science or Computer Engineering technical electives.Not resolved to a course
Evaluation Criteria
4 items
- Semester 1: The student must develop a research proposal outlining the problem statement, background, proposed solution, and a 3-semester plan. The proposal should present an original research project capable of contributing new knowledge to the field. The thesis committee, composed of at least three members, including the faculty advisor, will review and approve the research plan.Not resolved to a course
- Semester 2: The student provides a progress report summarizing achieved milestones and any adjustments to the plan. The report will be reviewed and approved by the three members of the thesis committee.Not resolved to a course
- Semester 3: The student provides a progress report summarizing achieved milestones and any adjustments to the plan. The report will be reviewed and approved by the thesis committee.Not resolved to a course
- Semester 4: The student will write an honors thesis and a paper of a minimum of 6 pages in length is expected to be submitted to a conference by the end of the semester. The student will present their thesis to the department, and the thesis committee will make the final decision based on the thorough assessment of research findings, thesis quality, conference paper, and the clarity and effectiveness of the presentation.Not resolved to a course
Source. Hofstra University, catalog 2026-2027 Undergraduate Bulletin — https://bulletin.hofstra.edu/preview_program.php?catoid=147&poid=32179&returnto=28222. Captured page pages/0213.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.