KSAWorks
KSAWorks
Knowledge • Skills • Abilities
University of North Carolina Wilmington · Courses

SENG

17 courses with the subject SENG, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

SENG 201Software Engineering Fundamentals3

Introduction to the basic skills of software engineering. Students learn version control, program verification techniques, flow analyses, formal code documentation, software diagramming, and the software lifecycle. Students learn information literacy practices relevant to software implementation. Coursework focuses on the relation between software tools and operating system concepts in Linux. Group work is required.

Subject
SENG
Credits (min)
3
Credits (max)
3
Credit unit
Credit Hours
Type
course
Repeatable
Repeatability: Course may not be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 291Introductory Research in Software Engineering1

Software engineering research under faculty supervision beyond what is offered in existing courses.

Subject
SENG
Credits (min)
1
Credits (max)
1
Credit unit
Credit Hours
Type
course
Repeatable
Repeatability: Course may be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 301Software Systems Analysis3

Introduction to analysis techniques used to specify software systems. Students learn requirements engineering techniques, architecture patterns, and formal specification. Students analyze software security, performance, reliability, and usability tradeoffs.

Subject
SENG
Credits (min)
3
Credits (max)
3
Credit unit
Credit Hours
Type
course
Repeatable
Repeatability: Course may not be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 311Software Engineering for AI/Machine Learning Production Systems

This course introduces students to the development of AI-enhanced software systems and the intricacies involved in the development of said systems from a software engineer’s perspective.

Subject
SENG
Type
course
Repeatable
Repeatability: Course may not be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 315Mobile Applications Development

Concepts and technologies for developing applications on mobile devices, including mobile-platform programming, memory-management, object-oriented paradigms, model-view-controller design, mobile-centric frameworks for networking, multimedia, location-based services, and interface design. Application design, programming, and implemention for a current mobile platform.

Subject
SENG
Type
course
Repeatable
Repeatability: Course may not be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 351Applied Software Security

Introduction to the development of secure software applications. Consideration of software vulnerability analysis, secure programming best practices, overflows, input sanitization, password security, command injection, database development, and web application development and vulnerabilities. Design, analysis, and implementation of a secure web application.

Subject
SENG
Type
course
Repeatable
Repeatability: Course may be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 365Client-Side Web Development4

Development of applications for the World Wide Web focusing on client-side languages. Introduction to current principles, standards, and best practices in website design, usability, accessibility, and management through project-based skills. Development in standards-compliant markup, styling, and scripting, including web services programming.

Subject
SENG
Credits (min)
4
Credits (max)
4
Credit unit
Credit Hours
Type
course
Repeatable
Repeatability: Course may not be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 401Software Construction3

Study and practice of contemporary software engineering tools and techniques for the design, implementation and testing of software systems. Consideration of object-oriented design patterns, continuous integration, cloud-based systems, and best practices in system verification and validation. Group software project required.

Subject
SENG
Credits (min)
3
Credits (max)
3
Credit unit
Credit Hours
Type
course
Repeatable
Repeatability: Course may not be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 451Software Assurance

Introduction to quality assurance, reliability, security in software engineering. Topics include quality/security requirements and specifications; design and code review; techniques for static and dynamic analysis of software; software metrics; advanced testing techniques; reliability growth modeling. Emphasis on software security engineering provided, including threat modeling, secure design principles, secure development processes. Course provides practical application of strategies and principles learned.

Subject
SENG
Type
course
Repeatable
Repeatability: Course may be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 458Software Practicum I3

First semester of a two-semester capstone experience in software development. Definition, implementation, and testing of a software system created for an external customer by student teams. Consideration of software lifecycle methodologies, software project management, stakeholder communication, and team organization. Engineering content emphasizes system architecture, cloud integration, and test automation.

Subject
SENG
Credits (min)
3
Credits (max)
3
Credit unit
Credit Hours
Type
course
Repeatable
Repeatability: Course may not be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 459Software Practicum II

Second semester of a two-semester capstone experience in software development. Student teams define, implement, and test a software system created for an external customer. Students learn applied techniques for cloud integration, system validation, DevOps, and maintenance.

Subject
SENG
Type
course
Repeatable
Repeatability: Course may not be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 465Server-Side Web Development3

Hands-on development of dynamic web applications via server-side languages and corresponding database APIs; implementation of industry best practices regarding data; secure authentication; digital certificates; session-handling; introduction to cryptography and e-commerce. Practical experience with form validation, full stack development including single-page applications, and website security using database principles and query techniques.

Subject
SENG
Credits (min)
3
Credits (max)
3
Credit unit
Credit Hours
Type
course
Repeatable
Repeatability: Course may not be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 475Topics in Software Engineering

Topics of current interest in software engineering not covered in existing courses. May be repeated under a different subtitle.

Subject
SENG
Type
course
Repeatable
Repeatability: Course may be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 491Directed Individual Study1

Investigation under faculty supervision beyond what is offered in existing courses. Written experience report and oral presentation required.

Subject
SENG
Credits (min)
1
Credits (max)
1
Credit unit
Credit Hours
Type
course
Repeatable
Repeatability: Course may be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 495Seminar in Software Engineering1

Research and discussion of contemporary topics in software engineering. Oral presentation required.

Subject
SENG
Credits (min)
1
Credits (max)
1
Credit unit
Credit Hours
Type
course
Repeatable
Repeatability: Course may not be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 498Internship in Software Engineering1

Academic training and practical experience through work in a private company or public agency. Faculty supervision and evaluation of all study and on-site activity. Open to students of junior or senior standing who have been approved by the faculty supervisor, department chair, and dean. Written experience report and oral presentation required.

Subject
SENG
Credits (min)
1
Credits (max)
1
Credit unit
Credit Hours
Type
course
Repeatable
Repeatability: Course may be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu
SENG 499Honors Work in Software Engineering

Independent study for honors students.

Subject
SENG
Type
course
Repeatable
Repeatability: Course may be repeated.
Edition
2026-2027
Catalog
2026-2027 Undergraduate Catalogue
Source
catalogue.uncw.edu

Source: University of North Carolina Wilmington's catalog, linked per course · table learning_unit · CourseShelf publish 61