The Computing Sciences and Engineering strand has three different choices from which students can choose: Computer Programming, Computer Maintenance, and Engineering.  Each program is an individually designed program.


    engineering The Westside Engineering and Geosciences Academy (WEGA) offers a unique chance for students to gain perspective and insight into the engineering field.  Students in this academy are engaged in rigorous academics and hands on projects.  Teamwork and leadership skills are emphasized throughout the program, and organization is stressed from the beginning as essential for success.  Problem based learning and critical thinking skills are fostered, as they are essential to the engineering profession.

    Through a partnership with the Independent Petroleum Association of America, or IPAA, the program is able to offer our students opportunities to visit local engineering companies and experience the emerging technologies they utilize.  IPAA also aides us in bringing engineers into the classroom, to give students the benefit of engaging with professionals of various fields.  We are also proud to follow the nationally recognized four year engineering curriculum created by Project Lead the Way.  For more information please visit both www.ipaa.org and www.pltw.org.

    WEGA is limited to fifty incoming freshman every school year.  Due to the advanced academics involved in the academy, and the number of students who apply, we only accept the best qualified applicants.

    Computer Maintenance

    computer maintenance In the Westside Computer Maintenance Program, students learn about the hardware and networking of computers. After successfully completing Principles of Information Technology in their freshman year, students will take the Computer Maintenance class during their sophomore year. During this course, students will learn how to build computers as well as troubleshoot and fix computers. In this course, students have the opportunity to earn an A+ certification, which is highly valued in the workplace. In their junior year, students will take Telecommunications and Networking where they will learn how to network computers. During this year, students will have the opportunity to earn a Network+ certification, which will also increase the student’s value in the workplace. During their senior year, students have the option to either complete a Research and IT Solutions course, or to participate in an off-campus internship. This program participates in various fieldtrips such as traveling to the Goodwill Computer Store to tour the recycling facility and purchase computer parts. Westside has been honored to host a computer forensics speaker from Forensic & Security Services, Inc. as well as Mike Meyers, author of the popular A+ and N+ books. 

    Computer Programming Program Information

    fractal After successfully completing Principles of Information Technology and Principles of Art, A/V Technology and Communications, students interested in Computer Programming can learn one to two programming languages.  Westside offers Python or Java with Java being the more complex language.  A student may use Python as a starting point to learn the basics of computer programming before venturing into Java or a student may start in Java. Both paths are included in the four year plan below.  The Computer Programming strand is the only Magnet strand that offers a Pre-Advanced Placement/Advanced Placement level.  Students may take the Advanced Placement test in their junior or senior year.  If a student earns a score of three or higher, they are eligible to earn college credit.  Westside’s Computer Programming students earn an average score of three, which earns them college credit.  If a student decides to enroll directly in Java classes, the student has the option during his senior year to participate in an off-campus internship or take a Computer Maintenance course.  The Computer Science club participates in several events including University Interscholastic League (UIL), Texas Computer Education Association (TCEA) and HP CodeWars.



    9th GRADE

    10th GRADE

    11th GRADE

    12th GRADE



    AP Language

    AP Literature


    Geometry/ Algebra II

    Alga. II/Pre-Calculus


    World Geography/

    World History

    U S History





     AP Science/Elective Science

    Foreign Language

    Foreign Language

    Foreign Language


    Magnet Course

    Magnet Course

    Magnet Course

    Magnet Course

    Fine Arts Credit





     Principles of Information Technology/ Principles of Art, A/V Technology and Communication

    Pre-AP Computer Science 1 (Python)
    Computer Progamming
    Pre-AP Computer Science 2 (JAVA)
    Pre-AP Computer Science 1 (Python)
    AP Computer Science 1 (JAVA)
    Pre-AP Computer Science 2 (JAVA)

    Principles of Information Technology/ Principles of Art, A/V Technology and Communication

    Computer Maintenance

    Telecommunications and Networking

    Research and IT Solutions
    Practicum in Business Management

    Introduction to engineering Design**   

    Principles of Engineering

    Digital Electronics

    Engineering Drafting and Design  

    Concepts of Engineering


    Principles of Technology

    Engineering Mathematics


    ** Algebra 1 pre-requisite
    Required electives are dependent upon the year the student started high school.  To see the graduation requirements, click here.

    Click here to return to the Magnet page.