Web Technologies (BA)
Web technologies are ever evolving. New tools, apps, sites, and algorithms constantly change norms and best practices in the field shift on a constant basis. Earning a degree in Web Technologies from the School of Continuing and Professional Studies (SCPS) at Loyola University Chicago prepares you for this fast-paced, ever-changing world.
Designed for those interested in careers in web development or design, web or social media analytics, or software engineering, SCPS’s Web Technologies degree program provides students a strong foundation in the design and development of websites and web applications.
Curriculum
The B.A. in Web Technologies comprises 120 credit hours. Courses are offered in an 8-week session format with online, evening, and weekend options.
Code | Title | Hours |
---|---|---|
Major Courses | ||
COMM 275 | Web Design and Usability | 3 |
CPST 242 | Design for the Web | 3 |
CPST 342 | Introduction to Web Application Development | 3 |
COMP 317 | Social, Legal, and Ethical Issues in Computing | 3 |
Tracks | ||
Students complete six courses within a chosen track: | 18 | |
Design and Media Track | ||
User Experience Design Fundamentals | ||
User Experience Design Tools and Techniques | ||
User Experience Design to Drive Business | ||
Introduction to Communication | ||
Digital Communication and Society | ||
Social Media | ||
Data Track | ||
Introduction to Object-Oriented Programming | ||
Data Structures I | ||
CPST 343 or another course selected with assistance from faculty advisor. (Elective Course) | ||
Introduction to Database Systems | ||
Dynamic Programming Languages | ||
Data Processing, Analysis, and Visualization | ||
Development Track | ||
Introduction to Object-Oriented Programming | ||
Data Structures I | ||
Dynamic Programming Languages (or another course selected with assistance from faculty advisor) | ||
Select three from the following: | ||
Software Development for Wireless and Mobile Devices | ||
Client-Side Web Design | ||
Human-Computer Interaction | ||
Rapid Applications Development | ||
SCPS Courses | ||
CPST 200 | Introduction to Degree Completion | 3 |
CPST 201 | Civic Identity and Development | 3 |
CPST 397 | Capstone | 3 |
Core Requirements | ||
The number of hours remaining toward Core requirements can vary due to transfer credit. 1 | ||
Mission Specific Requirements | ||
Mission specific requirements can vary from 0 to 15 credit hours based on your prior credit. | ||
General Elective Requirements | ||
Students may have some general elective coursework to complete if their transfer credit and remaining required hours (Core, mission specific, major, etc.) do not total 120. | ||
Total Hours | 120 |
- 1
Core Requirements - Learn More
Suggested Sequence of Courses
The School of Continuing and Professional Studies provides a high-touch advising model in order to incorporate the professional and educational outcomes of the student as well as any transfer credit accepted. In order to provide students with maximum flexibility in their education and because everyone’s academic background will vary, advisors will work directly with students to determine an appropriate sequence of courses starting at admission into their respective program based on their needs and expected time to completion.
Additional Undergraduate Graduation Requirements
All Undergraduate students are required to complete the University Core, at least one Engaged Learning course, and UNIV 101. SCPS students are not required to take UNIV 101. You can find more information in the University Requirements area.
Learning Outcomes
Upon degree completion, graduates will be able to:
- Develop modern, standards-compliant web applications while demonstrating proficiency in best practices, utilizing contemporary web technology solutions, and effectively managing software project versions through version control techniques.
- Critique website aesthetics, accessibility, and usability and apply graphic design principles to strategically align business objectives with UX Design goals by effectively utilizing the User Experience (UX) Design process.
- Utilize client-side services to interact with server-side APIs, model and implement structured and unstructured data, and perform data analysis using standard toolkits and libraries.
- Develop programs using fundamental programming constructs, data structures, and algorithms, while demonstrating the ability to choose appropriate solutions and justify their selections.
- Apply object-oriented principles (abstraction, delegation, inheritance, and polymorphism) and design patterns, and demonstrate proficiency in programming, testing, and debugging using a mainstream object-oriented language.
- Demonstrate knowledge of legal and ethical considerations in information technology and apply technical and ethical solutions.