Your First Choice
The Electrical Engineering and Computer Science (EECS) Department administers the Bachelor of Science in Computer Science (BSCS) degree. The BSCS curriculum at McNeese offers students quality computer science education combined with real-world experience through collaboration with industry in applied projects. Students in the computer science program are educated with up-to-date CS core subjects along with a well-rounded general education component. Students pursuing the BSCS degree may do so under the following three concentrations:
See the academic catalog for admission and degree requirements.
Bachelor of Science, Applied Computer Science
Designed to educate students on software applications, IT and computer administration fields with a focus toward practical aspects of the computing industry, such as IT services, business applications, computer technical support, database and system administration, etc. The Applied concentration will prepare students for employment opportunities in applied CS services and IT technical support industry.
Applied Computer Science, BS Curriculum
Bachelor of Science, General Computer Science
Designed to educate students on traditional and core computer science subjects with an emphasis on software development and theoretical topics in computer science or related science fields. The General concentration will prepare students for professional employment opportunities in computer software development or related industry as well as providing strong foundation for students to pursue graduate education in computer science or related fields.
General Computer Science, BS Curriculum
Bachelor of Science, Industrial Computer Science
Designed to educate students on core computer science field with an emphasis on engineering topics related to engineering and industrial applications. The Industrial concentration will prepare students for professional employment opportunities in computer related engineering and technical services as relates to computer applications in oil, gas and petrochemical industries.
Industrial Computer Science, BS Curriculum
Computer Science Minor
Computer Science Program Educational Objectives (PEOs)
The Computer Science Program seeks to produce graduates who can:
- Become productive, responsible computing science professionals capable of conducting research and/or designing, developing, or maintaining projects in the various areas of computer science;
- Understand and apply ethical issues and social aspects of computing science in performing their duties as computer science professionals; and
- Continue learning new technologies in the computer science area through self-directed professional development or post-graduate education.
Computer Science Student Outcomes (SO)
At the time of completion of the Computer Science Program at McNeese State University, grad¬uates will possess all of the following:
- An ability to apply knowledge of computing science 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 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 practice;
- 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.