- NISD Career & Technical Ed. Programs of Study by Campus
- Accounting & Financial Services
- Animation
- Architecture Design
- Audio Video-Digital Communications
- Automotive
- Business Management
- Collision-Automotive
- Commercial Photography
- Computer Science
- Construction Science-Carpentry
- Cosmetology
- Culinary Arts
- Cybersecurity
- Early Learning
- EMT-Emergency Services
- Engineering
- Exercise Science & Wellness
- Fashion Design
- Graphic Design
- Health & Wellness
- Health Diagnostics
- Health Therapeutic
- Law Enforcement
- Marketing & Sales
- Renewable Energy
- Robotics
- Teaching & Training
- Web Development
- Welding
Agricultural Science & Technology Academy
CAST Teach High School
Communications Arts High School
Construction Careers Academy
- Architectural Design
- Construction Science-Carpentry
- Construction Design & Inspection
- Electrical
- Plumbing & Pipefitting
- Engineering
Health Careers High School
- Dental
- Medical Assistant
- Pharmacy Technician
- Sterile Processing
- Clinical Lab
- Medical Research
- Biomedical Engineering
- Computer Science
Jay Science & Engineering Academy
Marshall Law & Medical Services High School
- Fire Science
- EMT
- Behavioral Health
- Law Enforcement
- Legal Studies
- Government & Public Administration
- Physical Therapy
- Nursing Science
NSITE-Northside School of Innovation Technology and Entrepreneurship

Computer Science - Programming and Software Development
Business & Industry or STEM Endorsement
PR: Prerequisite | CR: Credit for Course | SEM: Semesters | LC: Local Credit
(It is recommended students follow the program of study sequence level 1-4 as outlined by TEA.)
AP Computer Science Principles M (9-12) #7104
AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles also gives students the opportunity to use current technologies to create computational artifacts for both self-expression and problem solving. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science. The technology applications curriculum emphasizes the skills and qualities set by International Society for Technology in Education standards for students: empowered learner, digital citizen, knowledge constructor, innovative designer, computational
PR: None
SEM: 2 CR: 1
Advanced Computer Science 1 (9-12) #7111
Computer Science I will foster students' creativity and innovation by presenting opportunities to design, implement, and present meaningful programs through a variety of media. Students will collaborate with one another, their instructor, and various electronic communities to solve the problems presented throughout the course. Through data analysis, students will identify task requirements, plan search strategies, and use computer science concepts to access, analyze, and evaluate information needed to solve problems. By using computer science knowledge and skills that support the work of individuals and groups in solving problems, students will select the technology appropriate for the task, synthesize knowledge, create solutions, and evaluate the results. Students will learn digital citizenship by researching current laws and regulations and by practicing integrity and respect. Students will gain an understanding of the principles of computer science through the study of technology operations, systems, and concepts. The technology applications curriculum emphasizes the skills and qualities set by International Society for Technology in Education standards for students: empowered learner, digital citizen, knowledge constructor, innovative designer, computational thinker, creative communicator, and global collaborator.
PR: Algebra 1
SEM: 2 CR: 1
Computer Science 2 H (10-12) #7212
Computer Science II will foster students' creativity and innovation by presenting opportunities to design, implement, and present meaningful programs through a variety of media. Students will collaborate with one another, their instructor, and various electronic communities to solve the problems presented throughout the course. Through data analysis, students will identify task requirements, plan search strategies, and use computer science concepts to access, analyze, and evaluate information needed to solve problems. By using computer science knowledge and skills that support the work of individuals and groups in solving problems, students will select the technology appropriate for the task, synthesize knowledge, create solutions, and evaluate the results. Students will learn digital citizenship by researching current laws and regulations and by practicing integrity and respect. Students will gain an understanding of computer science through the study of technology operations, systems, and concepts.
PR: Algebra I & either Computer Science I or Fundamentals of Computer Science
SEM: 2 CR: 1
Computer Science 3 H/D M (11-12) #7311
CS3 H extends student knowledge from the previous years of study. Students produce independent projects through in depth study of selected topics based on Computer Science coursework, student interest, and hardware and software resources. Students will create program solutions, develop choice and iterative algorithms, and understand object-oriented design concepts of inner classes, outer classes, and anonymous classes. The student is expected to write programs and communicate with proper programming style as well as work in software design teams. The technology applications curriculum emphasizes the skills and qualities set by International Society for Technology in Education standards for students: empowered learner, digital citizen, knowledge constructor, innovative designer, computational thinker, creative communicator, and global collaborator.
PR: Computer Science 2
SEM: 2 CR: 1