-
UAH Undergraduate Research
David Cook
The UAH Undergraduate Research course offers a valuable opportunity to explore the world of undergraduate research and discover how it can enhance your college journey through practical hands-on activities. Participating in research is not a requirement for graduation, but could offer learning experiences beyond the classroom.
-
UAH First Year Experience (FYE)
Michelle Greene
The Charger Success First Year Experience course is designed to assist new students in making a successful transition to the University of Alabama in Huntsville, both within and beyond the classroom. The goals of this course focus on developing a sense of community, promoting engagement in the academic life of the university, and articulating to students the expectations of the University. In addition, the course will assist students in understanding and applying critical thinking skills, as well as offer support to students in clarifying their academic interests and eventual career direction.
-
Atmospheric and Earth Science 498 Professsional Development
Tess Olten and Robert Griffin
Whether you're already in the workforce, or you're still in school and haven't yet applied for your first position -- the job application process can be both exciting and demoralizing. Sometimes, finding a new job feels like a full-time job itself -- especially when the competition is steep and the field of candidates is crowded.
How can you help yourself stand out from other applicants and land the job of your dreams? In this course, you'll work through each step of the application process, as well as consider graduate school as an alternative or additional choice. First, you'll explore tips to find opportunities that align with your skills and passions. Next, you'll learn how to write a compelling resume or curriculum vitae and cover letter. Finally, you'll perfect the art of interviewing to seal the deal and land a competitive job offer. And we'll discuss graduate school options for those who plan to stay in school or even work and go to school part-time after graduation.
-
Introduction to Computer Architecture and Operating Systems
Kevin Preston
Computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems. The architecture of a system refers to its structure in terms of separately specified components of that system and their interrelationships.
In a similar manner to other uses of the word architecture, computer architecture is focused on determining the needs of the user/system/technology and creating a logical design and standards based on those requirements.
The goals for this course include:
- To learn how to write advanced ARM Assembly Language programs for the Raspberry Pi and the relationship of these instructions to the hardware that implements them.
- To learn how to calculate the different performance metrics with CPUs so that different CPUs performance can be compared.
- To learn how pipelines work and calculate the effects on CPU performance associated with branches.
- To learn the different cache organizations and calculate the performance of cache and effects on overall CPU performance.
- To learn the different Input/Output strategies used for modern computers and the advantages and disadvantages of each.
- To learn the organization of modern computer main memory.
- To learn security defense mechanism implemented by CPUS.
-
Computer Science 521 Intensive Introduction to Programming
Beth Allen
This is a comprehensive, intensive introduction to computers, programming, data structures, abstraction, software engineering processes, and problem-solving fundamentals for learners preparing to take graduate-level courses in computer science.
The primary language used in this course is C++, with an introduction to other currently widely used languages, such as Java and Python.
Printing is not supported at the primary Gallery Thumbnail page. Please first navigate to a specific Image before printing.