Bachelor of Science
The mission of the computer science B.S. program is to provide undergraduate students with a strong foundation in both computer science theory and programming practice that is necessary to solve real-world engineering problems. Through the use of state of the art software and hardware, students will learn to develop their theoretical and programming skills in order to allow them to apply these learned techniques to analyze a problem, evaluate possible solutions, and create a solution as part of a program development team. The program prepares students for engineering careers in software design, intelligent systems, big data systems and analytics, computer systems and network design, software system security and bioinformatics. Graduates will be prepared to take positions in these areas in academia, industry and government, the local community, and will be prepared for graduate studies in computer science as well. In addition the program provides students with opportunities to interact with other professional institutions and exhibit the highest ethical standards in the practice of their profession.
Program learning objectives
The objectives of the Bachelor of Science in Computer Science (BSCS) program are to develop graduates who, within a few years of graduation:
- Students will be able to apply the principles of computer science, mathematics, and scientific investigation to solve real-world problems appropriate to the discipline.
- Students will have lifelong learning skills, which will allow them to successfully adapt to evolving technologies throughout their professional careers.
- Students are sufficiently prepared for employment and advanced studies, and will have significant experiences with complex software development for real-world problems.
- Students will have sufficient teamwork, communication, and interpersonal skills to enable them to work with others effectively in their professional careers.
- Students can function ethically and responsibly, and are conscious of ethical, social, global, legal, security and professional issues related to computing.
Student learning outcomes
The BSCS undergraduate program has adopted ABET (a-k) student outcomes that describe what students are expected to know and be able to do by the time of graduation. The BSCS Undergraduate Program is designed to produce graduates who are able to:
- An ability to apply knowledge of computing and mathematics appropriate to the discipline;
- An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution;
- An ability to design, implement and evaluate a realistic computer-based system, process, component, or program to meet desired needs;
- An ability to function effectively on teams to accomplish a common goal;
- An understanding of professional, ethical, legal, security, and social issues and responsibilities;
- An ability to communicate effectively with a range of audiences;
- An ability to analyze the local and global impact of computing on individuals, organizations and society;
- Recognition of the need for, and an ability to engage in, continuing professional development;
- An ability to use current techniques, skills, and tools necessary for computing practices.
- An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices;
- An ability to apply design and development principles in the construction of software systems of varying complexity.
Wayne State students pursuing a Bachelor of Science in Computer Science may have the option of taking classes at the Schoolcraft Center or Macomb's ATEC building. If you would like to schedule an academic advising appointment at Macomb's University Center or Macomb's ATEC building with Colleen McKenney or schedule an academic advising appointment with Stephanie Chastain at Schoolcraft's Jeffress Center, please log on to Advising Works and select that location. If you have any difficulty with scheduling an appointment or if you are not yet a WSU student, but still interested in the program, please call 313-577-2477 to schedule an appointment.