University of New Orleans

Software Engineering Certificate

Software Engineering

Undergraduate Certificate

To achieve a certificate, a student must meet prerequisites, complete five required courses and two elective courses from a list of four 3-credit courses.


Prerequisites:

CSCI 1583 and its associated lab (CSCI 1581):

Prerequisites Credits
CSCI 1581/1583: Software Design & Development I + Lab 4

 


Required Courses:

Students must complete a sequence of five courses:

Required Credits
CSCI 2120/2121: Software Design & Development II + Lab  4
CSCI 2125: Data Structures 3
CSCI 4125: Data Models and Database Systems 3
CSCI 4210: Intro to Software Engineering 3

 

Professional Skills Attained:

  • CSCI 2120  Learn to write software applications in Java programming language.
  • CSCI 2125  Learn theoretical principles used for code optimization & efficient data management.
  • CSCI 4125  Learn database concepts and techniques for persistent storage and retrieval of data.
  • CSCI 4210  Learn software architectures, design principles, & the software life cycle

Elective Courses: Choose Two

Students choose two of four 3-credit courses:

Electives (Choose Two) Credits
CSCI 4208: Developing Advanced Web Applications 3
CSCI 4661: Topics in Mobile Applications Development 3
CSCI 4990: Special Topics in Computer Science 3
CSCI 3096: Internship in Computer Science 3

 

Professional Skills Attained:

  • CSCI 4208  introduces techniques & Learn techniques & tools for developing full stack web applications.
  • CSCI 4661  Learn techniques & tools for developing native mobile applications for Android/iOS.
  • CSCI 4990  Learn recent advancements and new trends in the field. Note: Special topic must relate to Software Engineering to receive credit towards certificate
  • CSCI 3096  Learn professional hands-on experience through an internship with a partnered IT company.