- San Marcos Consolidated ISD
- Curriculum and Instruction
- AP Courses
- AP Computer Sciences
Office of Academics
Page Navigation
- Office of Academics Home
-
Curriculum and Instruction
- District Grading Guidelines
- Course Catalogs
- Gifted & Talented
- Credit By Exam (CBE)
- AP Courses
-
CTE Home
- CTE Student Organizations
- CTE Course Catalog
-
CTE Programs of Study
- Accounting & Financial Services
- Agricultural Technology & Mechanical Systems
- Animal Science
- Automotive: Auto Tech
- Automotive: Collision Repair
- Construction Management & Inspection
- Cosmetology & Personal Care Services
- Culinary Arts
- Diagnostic & Therapeutic Services
- Digital Communications
- Exercise Science, Wellness, & Restoration
- Graphic Design & Interactive Media: Fashion Design
- Graphic Design & Interactive Media: Graphic Design
- Information Technology Support & Services
- Law Enforcement
- Nursing Science: CNA
- Nursing Science: EMT
- Plant Science
- Programming & Software Development
- Robotics & Automation Technology
- Teaching & Training
- DEIC
- Research Requests
- Response to Intervention (RtI)
- Multi-Tiered Systems of Supports
- Testing & Assessments
- GEAR UP Grant
- Section 504
- Library & Media Services
Computer Science A
-
Get familiar with the concepts and tools of computer science as you learn a subset of the Java programming language. You'll do hands-on work to design, write, and test computer programs that solve problems or accomplish tasks.
Skills You’ll Learn:
- Designing a program, developing the algorithms it needs, and writing code to implement them
- Testing program code and correcting errors
- Documenting and explaining how program coding works
Equivalency and Prerequisites:
College Course Equivalent
Recommended Prerequisites
A two-semester, introductory college course in computer science
High school courses in English and Algebra, and familiarity with functions and the concepts found in the uses of function notation
Computer Science Principals
-
Learn the principles that underlie the science of computing and develop the thinking skills that computer scientists use. You’ll work on your own and as part of a team to creatively address real-world issues using the tools and processes of computation.
Skills You’ll Learn:
- Making connections between concepts in computing
- Designing a program to solve a problem or complete a task
- Applying abstractions in computation and modeling
- Analyzing computational work
- Communicating ideas about technology and computation
- Working collaboratively to solve problems
Equivalency and Prerequisites:
College Course Equivalent
Recommended Prerequisites
A first-semester introductory college course in computing
High school algebra course