The course aims to teach students how to use computers and their resources in an environmentally friendly way.
This course covers the fundamental concepts, syntax, object-oriented programming principles and practical skills necessary to build a strong foundation in core Java.
- Illustrate the database characteristics, environment, entity-relationship model to develop database designs.
- Design a database application from a real world scenario using ER model and relational model.
- Develop a relational database by using the Structured Query Language (SQL) syntax for a given application.
- Apply normalization techniques to remove anomalies in a database.
- Infer knowledge about other databases and NOSql
This course teaches the basics of digital electronics and how computers are built and work on the inside. You’ll learn about logic gates, circuits, and how data is stored and processed. It gives a strong understanding of computer hardware and how its parts work together.
Data Structures using C++
This course introduces the fundamental concepts of data structures using the C++ programming language. Students will learn how to store, organize, and manipulate data efficiently using various data structures such as arrays, stacks, queues, linked lists, trees, and graphs. The course also covers classic searching and sorting techniques and emphasizes algorithm complexity and efficiency.