Providing scientific and practical knowledge in the fields of programming and applications, and preparing distinguished personnel capable of developing self-skills and meeting labor market demands and community needs.
Knowledge and Understanding:
Skills:
Values:
Course details
Introduction to programming using languages such as C or Java..
Study of basic mathematical concepts related to programming and engineering..
Developing English language skills for administrative and humanities fields..
Introduction to basic computer operations and application usage..
Basics of computer networks and telecommunications..
Introduction to database concepts such as tables and queries..
Learning how to program and manage databases using languages such as SQL..
Advanced English language skills for administrative fields..
Learning how to develop web applications using various programming languages..
Study of methods for analyzing and designing information systems..
Study of basic data structures such as lists and arrays..
Learning advanced programming techniques and applying them in practical projects..
Study of different operating systems such as Windows and Linux..
Learning how to develop mobile applications using languages such as Java or Swift..
Advanced methods for developing software applications..
Learning software testing techniques to ensure quality and efficiency..
Improving English language skills for scientific and engineering purposes..
Advanced techniques for developing web applications like JavaScript and APIs..
Learning how to build and develop software models to represent data..
Study of methods for managing and maintaining databases..
Learning advanced programming techniques with complex practical applications..
Practical training in a real-world work environment in programming..
Working on a practical software project with a team..
Learning how to manage software projects, including scheduling and delivery..
Study Plan