The Bachelor of Arts in Applied Computing at the University of Denver's Ritchie School of Engineering & Computer Science is designed for students who want practical computing skills and the flexibility to pursue interests beyond computer science.
You'll build a foundation in programming, software development and computational problem-solving, then apply those skills in another academic area. Whether your interests connect computing with business, design, media, psychology, science or another field, Applied Computing gives you the flexibility to shape an interdisciplinary academic path.
Featured Courses
COMP 3723
Ethical Hacking
About this Course
Ethical hacking is the process of probing computer systems for vulnerabilities and exposing their presence through proof-of-concept attacks. The results of such probes are then utilized in making the system more secure. This course will cover the basics of vulnerability research, foot printing targets, discovering systems and configurations on a network, sniffing protocols, firewall hacking, password attacks, privilege escalation, rootkits, social engineering attacks, web attacks, and wireless attacks, among others. Prerequisites: COMP3361
COMP 3831
Game Capstone I
About this Course
Students design, build, test and debug a fully working game from scratch. Both art and programming are developed by the student teams with the instructor acting as a project manager to ensure that goals are met through the 10-week development process through various milestones. In addition to building the game, students learn group collaboration, software processes, testing, and the methodology for researching new game concepts to implement in their final project. Prerequisite: COMP 3821.
COMP 3432
Machine Learning
About this Course
This course will give an overview of machine learning techniques, their strengths and weaknesses, and the problems they are designed to solve. This will include the broad differences between supervised, unsupervised and reinforcement learning and associated learning problems such as classification and regression. Techniques covered, at the discretion of the instructor, may include approaches such as linear and logistic regression, neural networks, support vector machines, kNN, decision trees, random forests, Naive Bayes, EM, k-Means, and PCA. After taking the course, students will have a working knowledge of these approaches and experience applying them to learning problems. Enforced Prerequisites: COMP 2370 and COMP 2355.
Application Information
Take the first step toward your academic career at the Ritchie School and start your application today.