Hofstra offers B.A. and B.S. degrees in Computer Science and a B.S. degree in Computer Engineering. The B.A. combines a major in computer science with a broad program in the liberal arts. The B.S. in Computer Science prepares the student for a professional career in computer science requiring a stronger foundation in mathematics and science, while still allowing the student the opportunity to explore the liberal arts. The B.S. in Computer Engineering aims at providing students with a solid education in the engineering of computer and digital systems with a strong liberal arts component.
Candidates for graduation must fulfill the following requirements:
Program Educational Objectives
Students desiring intensive study at the undergraduate level to develop proficiency in the fields of computer engineering, such as hardware, software, and systems that arise in the design, analysis, development, and application of computers and digital systems, will find this program to be a challenging and rewarding experience. The curriculum provides a broad foundation in the science and engineering of computers and digital systems with emphasis on theory, analysis, design, natural science, and discrete and continuous mathematics in a liberal arts setting. The broad range of Hofstra University resources in the humanities and social sciences make the liberal arts component especially enlightening.
Students will develop analytical, computer and applied skills which will enable them to analyze, design and test digital andcomputer systems, architectures, networks, and processes. Graduates will understand the various areas of computer engineering such as applied electronics, digital devices and systems, electromagnetic fields and waves, and computer architectures, systems, and networks. Graduates will also have an understanding of hardware issues, software issues and models, the interactions between these issues, and related applications. This thorough preparation in theoretical tools and laboratory experimentation will give graduates the skill and flexibility required to meet the ever changing demands on the computer engineer. The program is responsive to suggestions posed by industry leaders from the Long Island community.
Students will develop design skills progressively, beginning with their first courses in programming, circuit analysis, digital circuits, computer architectures, and networks and they will apply their accumulating knowledge to practical problems throughout the curriculum. This process culminates in the capstone design course, which complements the analytical part of the curriculum.
The thorough preparation afforded by the computer engineering curriculum includes the broad education necessary to understand the impact of engineering solutions in a global and societal context. Hence, graduates will be well prepared for professional employment or advanced studies. The following generic indicators of achievement apply specifically to computer engineering graduates and provide methods to measure of the program’s effectiveness in meeting its stated objectives
Candidates for graduation with the B.S degree in this area must fulfill the following requirements:
37 semester hours
in computer science: CSC 14, 15, 16, 24, 110, 110A, 112, 120, 155
12 semester hours in natural sciences to include either PHYS 11A &
12A (with 11B, 12B laboratories) or PHYS 1A & 2A (with 1B & 2B
laboratories) or CHEM 3A-4A (with 3B-4B laboratories) or BIO 1 & 2.
Additional requirements: MATH 19, 20. A grade of C- or better in all courses
required for the major. An overall average of C or better is required
in CSC 14, 15, 16, and 24 for continuation in the major. In addition,
a student may
Consists of the successful
completion of CSC 14, 15, 16 and an additional 9 semester hours in computer
science courses which may include CSC 5 with at least 6 hours in residence,
with grades C- or better.