Code: CSE-323

Credits: 3.00

Course Description: Computer science students should learn the essential ideas and methods used in Compiler Design to create a straightforward compiler. In this course a sample language is used to study the linguistic, grammatical, and structural aspects of programming languages and study to use those structures in the implementation of a demonstrative compiler, with a focus on both theory and practice. The examination of intermediate code states, machine code optimization strategies, and support for advanced language features will also be covered in the discussion.

Code: CSE-324

Credits: 1.50

Course Description: This course is designed to give students an understanding of the many compilation phases and considerations, the influence of language properties on the compilation process, the impact of hardware features on the generated code, and the practical foundations of compiler implementation by the end of the course CSE-323.

Code: CSE-325

Credits: 3.00

Course Description: Users can share data with others through networks. The concepts of data communication familiarize one with the fundamentals of data communications, the OSI model and techniques, applications and control of contemporary data communications networks, network models, digital and analog transmission, multiplexing, circuit and packet switching, and network models. This course must be taken by students if they want to improve their engineering abilities in creating and troubleshooting data networks.

Code: CSE-326

Credits: 1.50

Course Description: The students' practical expertise in installing, maintaining, and troubleshooting modern computer network systems will be aided by this course.

Code: CSE-327

Credits: 3.00

Course Description: Information system analysis is the process of analyzing system requirements to choose the design of new systems and address issues with current systems. Today's issues in the field of information systems include the explosion of data, the need for new technology, the effects of digitalization, etc. Every team working on the development of a particular information system, beginning with the elicitation of requirements, makes an ongoing effort to meet users' demands for contemporary, efficient, and safe software. The course gives the students fundamental idea about the development of information systems and their software components.

Code: CSE-328

Credits: 1.50

Course Description: The course provides students with an overview of the entire systems development process, but it focuses on the elicitation and preliminary modeling of information systems requirements that enable identification of practical information problems and the subsequent analysis and modeling of an effective solution to those problems.

Code: CSE-323

Credits: 3.00

Course Description: Today, the fields of medical, engineering and defense, all use real-time applications of artificial intelligence. It is a sophisticated and well-recognized discipline that has contributed to the development of artificial intelligence to be capable of solving particular challenges in areas such as computer vision, pattern recognition, and natural language processing. Students will acquire knowledge on the fundamentals of machine learning, reasoning with and without uncertainty, formalization of knowledge, intelligent systems and agents, and applications in this course.

Code: CSE-330

Credits: 1.50

Course Description: Artificial intelligence research and application are the main studies of this lab. By conducting research on both the theoretical and application sides of artificial intelligence, it seeks to use cutting-edge approaches in many AI-related fields. The focus of the study is on a variety of topics, including knowledge representation and reasoning, machine learning, common sense reasoning, cognitive vision, intelligent robotics, human computer interaction, multi-agent systems, and natural language processing. Additionally, this lab is committed to generating highly skilled students in the various branches of artificial intelligence.