Why study Computer Engineering BS at UB?
Computer Engineering is a diverse and ubiquitous field, touching people's lives in many ways. It is primarily concerned with the creation of information processing devices and systems. Computer Engineers conduct design and development in all aspects of computing and are trained to address critical interface issues between hardware and software essential to systems throughout society. The BS Computer Engineering program at UB offers students a solid foundation in computer engineering skills, such as circuit design, performance evaluation, and analysis through hardware-software integration in embedded systems. Outside the classroom setting students can join student clubs, like the Association for Computing Machinery and Scientista, work as undergraduate teaching assistants, and participate in research projects. Our graduates go on to rewarding careers in industry and pursue graduate degrees.
The BS in Computer Engineering degree is accredited by the Engineering Accreditation Committee of ABET.
The curriculum is designed to meet several educational objectives. These broad statements describe what we expect our graduates to achieve within a few years of graduation. Our program educational objectives are:
- To work productively as Computer Engineers, including supportive and leadership roles on multidisciplinary teams
- Communicate effectively, recognize and incorporate societal needs and constraints in their professional endeavors, and practice their profession with high regard to legal and ethical responsibilities
- Engage in life-long learning, such as graduate study, to remain current in their profession and be leaders in our technological society
In addition, the curriculum provides opportunities for students to develop the following knowledge, skills, and behaviors by the time of graduation:
1. an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
2. an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
3. an ability to communicate effectively with a range of audiences
4. an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
5. an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
6. an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
7. an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
The Learning Environment
The School of Engineering and Applied Sciences offers nine engineering programs leading to the degree of bachelor of science (BS) degree: aerospace, biomedical, chemical, civil, computer, electrical, environmental, industrial and mechanical engineering.
Five combined BS/MBA programs are offered in conjunction with the School of Management. BA, BS, and BS/MS degrees in computer science are offered through the Department of Computer Science and Engineering. A BS degree in engineering physics is offered jointly with the Department of Physics.
The curricula allow students flexibility in their programs of study and encourages interaction between students and faculty. The undergraduate educational experience prepares students for professional practice and advanced study. Special programs including our experiential learning program, undergraduate research, and internship opportunities provide professional development skills and experiences and facilitate placement of our graduates in high-quality engineering positions.
About Our Facilities
The School of Engineering and Applied Sciences occupies six buildings on UB's north campus: Bell, Bonner, Davis, Furnas, Jarvis, and Ketter Hall.
Together, these buildings form an outstanding educational and research facility, comprising 275,000 square feet of laboratory and office space.
The department of Computer Science and Engineering (CSE) is housed in Davis Hall. Faculty offices, teaching assistant consultation space, and research laboratories are located on all floors of Davis Hall. Additional teaching laboratories are housed in Baldy, Bonner, and Bell Halls. Course lectures are scheduled in various buildings across the north campus.
About Our Faculty
The faculty members of the department, all of whom have national and international reputations in their fields, are involved in research projects that have a variety of special contracts. Many have also received research funding from corporations such as Cisco, Google, IBM, Intel, Kodak, Microsoft, Nokia and Xerox.
These projects include research in:
- algorithms and theory
- augmentative technology for the handicapped
- computer networks and distributed systems
- computer security and information assurance
- computer vision and information visualization
- data integration and databases
- high performance and grid computing
- cyber infrastructure and computational science
- knowledge representation
- computational linguistics
- medical applications and bioinformatics
- human computer interaction
- wireless computing
- multimedia databases and informational retrieval
- pattern recognition
- machine learning
- data mining
- programming languages and software systems
- embedded systems
- computer architecture
Faculty List Directory
Please visit the Computer Engineering department website for additional information about our faculty.
Graduates of this program are in high demand on the job market. The National Bureau of Labor Statistics ranks computer engineering as one of the fastest growing job categories in the United States.
Alumni of Computer Engineering have found employment in the following fields:
Salary Ranges (taken from BLS Occupational Outlook Handbook): $57,340-$153,710
What percentage of graduates goes on to graduate school? 10-20%
Formal System of Tracking Graduates
The department does not have an independent system for tracking graduates. Rather, it is accomplished through the Engineering Alumni Association.
Students obtain academic advice and guidance from the academic advisors in the SEAS Office of Undergraduate Education (410 Bonner Hall) and from faculty advisors in their program of study. The Office of Undergraduate Education advises all students throughout their first two years of study. In the junior and senior years, students seek advisement primarily from departmental faculty advisors.
Students in the program obtain academic guidance jointly from an academic advisor in Engineering and from the Computer Science and Engineering Undergraduate Advisor (338R Davis Hall). The department of Computer Science and Engineering assigns the students majoring in CSE programs to faculty mentors, whom they meet at least once a year to discuss technical aspects of the program, future research opportunities, and academic and career goals.
Academic Advising Contact Information
SEAS Office of Undergraduate Education
410 Bonner Hall North Campus, Buffalo, NY 14260-1900
School of Engineering and Applied Sciences website
Computer Science and Engineering
Undergraduate Academic Coordinator
338R Davis Hall, North Campus, Buffalo, NY 14260-1900
Scholarships and Financial Support
There are many scholarships, fellowships and other funding opportunities available for students accepted into the School of Engineering and Applied Sciences. These include recruitment scholarships and annual scholarships/awards for current students. There are both merit and need-based scholarships.
The department annually recognizes outstanding seniors in research, leadership and entrepreneurship.