CEN: Computer Engineering
CEN 3024C. SOFTWARE DEVELOPMENT I.
SOFTWARE DEVELOPMENT I
Prerequisite: Minimum grade of C in either COP 3330C or COP 2805C
This course is an introduction to software development concepts in the context of hands-on project implementation using SDLC, version control, design with UML, documentation, testing, and 2&3-tier architecture. (Special Fee: $42.00).
CEN 3942. INTERNSHIP IN COMPUTING TECHNOLOGY & SOFTWARE DEVELOPMENT.
INTERNSHIP IN COMPUTING TECHNOLOGY & SOFTWARE DEVELOPMENT
Prerequisite: CEN 4025C and department approval.
This course is a work-based learning experience designed to emerge Computing Technology & Software Development students in learning opportunities in business and professional settings that are an extension of the Computing Technology & Software Development curriculum and allows students to enhance workplace skills while providing meaningful experience related to the student's career objectives. The internship experience is structured for learning with faculty supervision, reflection and evaluation. Students may enroll in up to a maximum of 9 credit hours of internships and must complete a total of 240 work hours for each 3 credit hour internship experience. Grade forgiveness cannot be applied.
CEN 4025C. SOFTWARE DEVELOPMENT II.
SOFTWARE DEVELOPMENT II
Prerequisite: Minimum grade of C in CEN 3024C
This course is a continuation of Software Development I with larger and more complex projects. Enterprise-level applications are covered including distributed, and web-based systems using n-tier architecture. (Special Fee: $42.00).
CEN 4333C. ADVANCED DATABASE DEVELOPMENT.
ADVANCED DATABASE DEVELOPMENT
Prerequisite: Grade of C or higher in CGS 2545C.
This course covers professional-level database access from object-oriented systems, including complex SQL queries and stored procedures. Also covered are the use of object-relational frameworks and NOSQL databases through hands-on exercises with current RDBMS software. (Special Fee: $42.00).
CEN 4350C. OPEN SOURCE WEB TECHNOLOGIES.
OPEN SOURCE WEB TECHNOLOGIES
Prerequisite: Minimum grade of C in either COP 2805C or COP 3330C
This course covers Web application development using currently popular open-source/open-standard tools with concentration on the user-interface, business layer, database, and deploying to the web-server. (Special Fee: $42.00).
CEN 4360C. MOBILE DEVICE SOFTWARE DEVELOPMENT.
MOBILE DEVICE SOFTWARE DEVELOPMENT
Prerequisite: Minimum grade of C in COP 2805C or COP 3330C
This course covers the concepts and practice of software development for mobile devices with concentration in the user interface, data persistence, data communication, use of APIs for sound, mapping, GPS, sensors, etc. In this professional-level course students are expected to demonstrate use of several SDKs to build and deploy an application that is of significant scope. (Special Fee: $42.00).
CEN 4370C. .NET SOFTWARE DEVELOPMENT USING C#.
.NET SOFTWARE DEVELOPMENT USING C#
Prerequisite: Minimum grade of C in COP 3330C or COP 2805C
This course covers .NET Windows and Web application development with concentration in use of the .NET Framework class library, N-tier architecture, user interface, collections, database connectivity, and deployment. (Special Fee: $12.00).
CEN 4802C. SOFTWARE INTEGRATION, CONFIGURATION, AND TESTING.
SOFTWARE INTEGRATION, CONFIGURATION, AND TESTING
Prerequisite: Minimum grade of C in CTS 1134C and minimum grade of C in CEN 3024C
This course covers approaches and issues associated with integration of software subsystems and components into one system to ensure that the subsystems function together. (Special Fee: $42.00).
CEN 4910C. SOFTWARE DEVELOPMENT PROJECT.
SOFTWARE DEVELOPMENT PROJECT
Prerequisite: Minimum grade of C in CEN 4025C and CEN 4802C
This course is a software development project using the skills acquired from Software Development I & II. Working in teams, students develop a software system, simulating an industry experience. (Special Fee: $42.00).
CEN 4930C. SEMINAR IN ADVANCED SOFTWARE DEVELOPMENT.
SEMINAR IN ADVANCED SOFTWARE DEVELOPMENT
Prerequisite: Minimum grade of C in CEN 4025C
This course is hands on software development, with an emphasis on contemporary software trends. Topics may vary. (Special Fee: $42.00).