Introduction to Software Engineering (Embedded Project)

An overview of computer science principles, introducing students to the fundamentals of how computers and software operate. The course includes a study of the underlying structures of computer systems and programming basics, concentrating on programming control structure. Object-oriented ways of thinking are introduced.

Programming Essentials

Foundation in programming with a focus on data analysis and visualization. Learn to write basic scripts, manipulate data sets, and generate presentation-quality plots using a high-level numerical computing environment.

Web Development

An in-depth study of web development and design, emphasizing the creation of interactive and responsive web applications with visually appealing user interfaces. Event-driven programming is studied as well as advanced JavaScript topics such as DOM manipulation and asynchronous programming. Prerequisite: grade of C or higher in 110.

Network and Cloud Computing

The fundamental principles of computer networking with an emphasis on practical applications. Topics include network architectures and protocols, contemporary cloud computing services and essential security measures. Through hands-on activities, students will have the opportunity to implement and synergize various network services, fostering the skills to develop functional products in real-world settings. Prerequisite: grade of C or higher in 110.

Database Systems

This course provides an in-depth study of database management and design and considers how databases interact with software applications. Tools used to organize, maintain, and safeguard large volumes of data are presented. Students will study database structures, data modeling, and structured query languages (SQL). Prerequisite: grade of C or higher in 110.

Embedded Systems Architecture

Learn the basics of microcontroller internal architecture, functions and applications. Apply input/output interface protocols and debugging to create devices that can run independently. Analyze Low-level data operations, effective memory allocation, management strategies, resource utilization optimization, performance and reliability. This course develops a solid foundation of C programming, emphasizing its application in developing embedded systems. Prerequisites: grade of C or better in 110, MATH-261.

Spanish for the Professions

This high-intermediate course focuses on practical Spanish intended to strengthen students communicative skills in Spanish for the professions. Topic areas will vary depending on semester (Health Care, Business, Social Work, Criminal Justice, etc.). It will also increase students knowledge of the cultures of Spanish speakers and their awareness of the needs/opportunities in our diverse communities. Prerequisite: 305 or 306.

Domestic Immersion Internship

Students will intern in a domestic Spanish-immersion context. Time commitment is equal to the time commitment for a three-credit Viterbo internship. Prerequisite: grade of C or higher in 305 or 306 or by departmental exam, or department consent.

Language Study in the Spanish Speaking World

A minimum of four-week language and/or cultural study in a Spanish speaking country to explore the realities of peoples in their context. Courses taken abroad should be transferrable to Spanish courses at Viterbo University, and they are expected to expand and enhance students social, political, historical, linguistic, and cultural perspective on Spanish speaking countries. It is strongly recommended that students pursuing a Spanish major do their Study Abroad the first or second summer after enrolling at Viterbo (See SPAN 100, 200, 300)

Global Spanish

A course designed to develop conversational strategies and socio-linguistic competence, and to refine grammatical and strategic accuracy for low-advanced speaking proficiency by studying variation in Spanish dialects. Use of technology and print materials such as blogs, websites, and videoconferencing as related to current events and issues in Latin America and Spain. Prerequisite: grade of C or higher in 305 and 306.

Subscribe to