- Introduce major – Computer Science
- Define major
- What is computer science?
- the theory, experimentation, and engineering that form the basis for the design and use of computers. It involves the study of algorithms that process, store, and communicate digital information
- Give background on the major
- Undergraduates at USF who graduate will receive Bachelor of Science (BS) degree
- 52 units (20 units of lower division courses, 20 units of upper division courses, and 12 units of mathematics) – along with a science core requirement
- Some classes in lower division: CS 110 Introduction to Computer Science I and CS 212 Software Development (4 units)
- Some classes in upper division: CS 326 Operating Systems and CS 345 Programming Languages
- For math requirement you will take classes like: Math 109 Calculus and Analytic Geometry I & Math 201 Discrete Mathematics
CS at USF
Interview: Q&A w/ Alex Hason
- Why did you choose computer science as your major?
- How does it apply to the real world?
- What are some pros and cons about CS?
- What are some classes you are taking right now for CS?
CS Locations and Resources
- Department of Computer Science is located in Harney Science Center Room 402
- The Kudlick High-tech Interactive Classroom
- One of the first things you see walking into Harney
- Has 30 PCs and is used daily for lectures, labs, and individual student work
- Department Chair: David Wolber
- Teaches classes like Computing, Mobile Apps, & Introduction to Computer Science I
- Being apart of this program:
- Students will gain hands-on experience in small, lecture-lab classrooms led by a diverse team of experts in the field
- Students will be prepared for graduate school and software development careers
Two key points I found interesting were:
- because of the pictures that are included they help give the reader a visual of how China was at that time along with background so that we are mindful of the cultural and historical context that shape the narrative
- education is limited due to circumstances and economic resources