Departments

SNGCI offers three core departments: Programming, Web Design, and Computer Networks. Each department builds on a shared foundation of computer knowledge and practical skills.

The study program is five years. In the first three years, students take general computer and IT subjects. In stage four, students choose one department to gain specialization in that field, and continue developing advanced skills through the remaining study stages.

Programming • Web Design • Networks
Programming department
Department Programming

Programming Department

Focuses on problem-solving and software development. Students learn how to design algorithms, write clean code, and build applications with a strong understanding of computer fundamentals.

1) Fundamentals

  • Introduction to Programming
  • Computer Basics
  • Problem Solving & Logical Thinking

2) Programming Languages

  • Programming with C / C++
  • Java Programming
  • C# Programming

3) Object-Oriented Programming

  • Object-Oriented Programming (OOP) Concepts
  • Classes, Objects
  • Practical OOP Projects

4) Data & Databases

  • Database Fundamentals
  • SQL (MySQL)
  • Connecting Programs to Databases

5) Software & Application Development

  • Desktop Application Development
  • Code Debugging & Testing
  • Version Control Basics

6) Web Programming (Basic–Intermediate)

  • HTML & CSS Fundamentals
  • JavaScript Basics
  • PHP for Web
  • Simple Web Projects

7) Practical Training

  • Programming Labs
  • Mini Projects
  • Real-World Programming Exercises
  • Final Project
Web design department
Department Web Design

Web Design Department

Emphasizes modern web interfaces and user experience. Students practice layout, responsive design, accessibility, and building complete websites for real-world needs.

1) Basics

  • Introduction to Web Technologies
  • Computer Fundamentals
  • Internet & Web Concepts

2) Front-End (Web Design)

  • HTML5
  • CSS3
  • Responsive Web Design (Mobile-First)
  • UI/UX Design Fundamentals
  • Web Typography & Color Theory
  • Bootstrap / Tailwind CSS
  • JavaScript Fundamentals
  • DOM & Interactive Web Pages

3) Design Tools

  • Figma / Adobe XD
  • Photoshop (basic)

4) Back-End (if included)

  • PHP or Node.js Fundamentals
  • Authentication Basics
  • Website Deployment & Hosting

5) Databases (optional)

  • Database Fundamentals
  • SQL (MySQL)

6) Professional Skills

  • Version Control
  • Web Security Basics
  • Content Management Systems
  • Final Project / Portfolio Building
Computer networks department
Department Networks

Computer Networks Department

Covers networking concepts and hands-on lab skills. Students learn how computer networks work, how to configure systems, and how to support reliable, secure connectivity.

1) Fundamentals

  • Introduction to Computer Networks
  • Computer Hardware & Maintenance
  • Operating Systems Fundamentals (Windows & Linux)
  • IT Fundamentals

2) Networking Basics

  • Network Fundamentals (LAN, WAN, MAN)
  • Network Topologies & Models (OSI, TCP/IP)
  • IP Addressing & Subnetting
  • Network Cabling & Standards
  • Wireless Networking (Wi‑Fi Technologies)

3) Routing & Switching

  • Routing Concepts
  • Switching Concepts
  • VLANs & Trunking
  • Static & Dynamic Routing
  • Network Troubleshooting

4) Network Administration

  • Windows Server Administration
  • Linux Server Administration
  • Active Directory
  • DNS, DHCP, File & Print Services

5) Network Security

  • Network Security Fundamentals
  • Firewalls & Access Control
  • VPN Concepts
  • Basic Cybersecurity
  • Network Attacks & Prevention

6) Advanced / Professional Topics

  • Cisco Networking (CCNA Fundamentals)
  • Network Monitoring & Management
  • Virtualization Basics
  • Cloud Networking Basics
  • VoIP Fundamentals

7) Practical & Professional Training

  • Networking Labs (Hands-on Practice)
  • Real Network Setup & Configuration
  • Internship / Practical Training
  • Final Project