Available courses

;llkj

Students get to learn basic concepts about programming using python. Because we believe python is simple enough to introduce new learners to programming

The course covers the following topics: Database concepts related to data   handling techniques, definition of a database and benefits of database systems, functions and components of DBMS. Architecture for database systems: ANSI SPARC architecture architectures, data model concepts and basic types of data models (Hierarchical, Network and Relational data models). Emphasize on Relational data model: data structures and integrity rules. Three levels Database design: (Conceptual, Logical and Physical Database designing). Basics of Relational Languages (Relational Algebra, Relational calculus and SQL), normalization as a process for verification of data model design, SQL interaction with programming interfaces.

This is Fundamentals to programming course, students will learn the basic concepts revolving around programming. This course is designed for students who never had any experience with programming before but those who are familiar but want to revise the fundamentals can also benefit from this course. Python is chosen here as an introductory programming language because its syntax are short and easy to remember and with the countless plugins it has it can be used in various fields to help with countless tasks. 

This course aims to teach students fundamentals of programming using python.

The course covers the following topics: Database concepts related to data handling techniques, definition of a database and benefits of database systems, functions and components of DBMS. Architecture for database systems: ANSI SPARC architecture architectures, data model concepts and basic types of data models (Hierarchical, Network and Relational data models). Emphasize on Relational data model: data structures and integrity rules. Three levels Database design: (Conceptual, Logical and Physical Database designing). Basics of Relational Languages (Relational Algebra, Relational calculus and SQL), normalization as a process for verification of data model design, SQL interaction with programming interfaces.

In this course the student will gain a broad understanding of modern computer programming. The student will acquire introductory skills in problem analysis, solution design, and program construction. Through practical programming activities, the student will gain an appreciation of the nature and history of computer programming. Introduction to computer programming. The main contents of the course are - Generations of computer language; Interpreted and compiled languages; Program design and development process; Problem definition; Pseudo-code; Flowcharting; Code modularization; Coding, testing, and debugging; Sequence, selection, and iteration patterns; Array processing; File operating, file input / output.

This course provides a comprehensive overview of computer systems, covering various layers and components that make up a computer system. It explores the fundamental concepts, principles, and technologies behind computer systems, enabling students to develop a solid understanding of how computers work and how they are used as tools in various domains.