STEM & Information Technology cluster

Computer Science Pathway

Level 3. Advanced

Computer Science II

Deep dive into advanced algorithms, data structures, and software development.

About Course

Unlock the world of computer science

Computer Science II dives deep into Python programming, enhancing students' expertise. Students explore system administration, understand the workings of operating systems, and grasp networking basics.

The course progresses into advanced Python topics, emphasizing the foundational principles of object -oriented programming and data analytics.

Skills

Skill-up approach

  • Networking & internet protocols
  • System management & configuration
  • Advanced python programming
  • Object-oriented programming 
  • Machine learning  
  • Data visualization 

Syllabus

Step-by-step to the Result

  1. System Administration

    • •Operating systems
    • •Software and Applications
    • •Application Security
    • •Browser Configuration

    Project: Presentation on system
    administration concepts and its impacts

  2. Networking Fundamentals

    • •Impact of the Internet
    • •Data Representation
    • •Internet Hardware & Addresses
    • •Domain Name System (DNS)
    • •Packets and Protocols & Routing

    Project: Web Page creation with HTML

  3. Advanced Python Programming

    • •Modules & Packages
    • •Python and self-defined Exceptions
    • •Operations on strings & string methods
    • •Classes and Object-Oriented Programming

    Project: Library Management System

  4. Data Analytics with Python

    • File processing and operations with NumPy and Pandas
    • Visualizations with Matplotlib and Seaborn
    • ML fundamentals with SciKit-Learn

    Project: Market Analysis Tool

Hands-on Projects

Case-based Portfolio

"Computer Science II" final project

Students develop a Market Analysis Tool using Python. Through this tool, they gather, cleanse, and interpret market data, providing insights via visualizations. This project synthesizes their knowledge in OOP and data analytics.

Testimonials

What Our Students Think

Student learning with YaizY is more dynamic, engaging, and applicable to the real world!  See what our students say about it!

Tech Requirements

Fully web-based learning for a seamless implementation

Hardware & Software & Internet Speed

  • PC/Laptop or Chromebook;
  • Web camera and Headset;
  • Stable Internet connection from 30 Mbit/s/

Web tools only

  • Python Web IDE;
  • Google Workspace

Try our demo today!

Unlock the full potential of immersive learning and elevate your students' experience. Get started with a personalized demo now!

Looking to expand your course offerings?

Connect with us