The Computing & Arts program offers a Bachelor of Science in Software Development and Digital Media. The program continues to attract students from all backgrounds as they recognize the deep creative synergy that exists when blending robust full-stack engineering principles with computational game design, cutting-edge 3D graphics creation, and real-time interactive systems engineering.
About The Program
Students electing to pursue courses in this track enter a contemporary intellectual dialogue on full-stack architecture, machine learning applications, and interactive user experiences. You will study alongside expert engineers and professional technical artists who conduct breakthrough research in human-computer interaction, native graphics optimization, and custom web systems processing.
The Software Development and Digital Arts program at Nova University is affiliated with leading international technology groups and open-source networks. Majors and minors will come to appreciate their creative responsibilities to global communities by designing high-performance open-source platforms, digital tools, and accessibility-first systems engineering initiatives.
Program Curriculum
Core Required Courses for all dual-track majors — structured across three academic years with progressive technical depth and project-based specializations:
| Course | Credits |
|---|---|
| Introduction to Software Systems Engineering (CS 1101) | 3 Credits |
| Foundations of Web Development: HTML, CSS & JS (CS 1202) | 3 Credits |
| Vector Graphics & Design Layout Theory (ART 1303) | 3 Credits |
| Course | Credits |
|---|---|
| Data Structures & Algorithmic Logic (CS 1401) | 3 Credits |
| UI/UX Design Systems & Micro-Interactions (ART 1502) | 3 Credits |
| Networking Protocols & Data Packaging (CS 1601) | 3 Credits |
| Course | Credits |
|---|---|
| Object-Oriented Programming & Framework Architectures (CS 2101) | 3 Credits |
| 3D Modeling Concepts & Asset Pipeling (ART 2202) | 3 Credits |
| Vanilla Canvas Engine Development & Physics Math (CS 2303) | 3 Credits |
| Course | Credits |
|---|---|
| Advanced Typography, Palette Design & Branding (ART 2401) | 3 Credits |
| Database Systems & Server-Side Application Design (CS 2502) | 3 Credits |
| Elective: Real-Time Game Mechanics Engineering (CS 2603) | 3 Credits |
| Course | Credits |
|---|---|
| Applied Machine Learning & Natural Language Processing (AI 3101) | 3 Credits |
| Advanced Character Animation & Shading Systems (ART 3202) | 3 Credits |
| Interactive Platform Architecture Capstone (CS 3303) | 3 Credits |
| Course | Credits |
|---|---|
| Open Source Production Project & Code Deployment (CS 3401) | 3 Credits |
| Full Scale System Diagnostics & Quality Testing (CS 3502) | 3 Credits |
| Technical Portfolio & Career Development Seminar (HUM 3601) | 1 Credit |
Student Testimonials
The dual focus on Software Development and Animation at Nova gave me unique system design skills. The professors are passionate engineers who genuinely invest in each student's development.
Studying here was transformative. Blending custom canvas architecture with classical design patterns prepared me perfectly for entering the high-performance application industry.
Nova's code rooms are environments where every solution matters. The diversity of technical approaches in structural design seminars made our web architecture projects robust and scalable.
The department's commitment to community open-source tools opened major paths. I engineered a fully custom layout engine with my advisor—an experience that defined my software career path.