
CMSC 176 Natural Language Processing
Deterministic and stochastic grammars, parsing algorithms, representing
meaning/semantics, corpus-based, n-gram and HMMs, smoothing and backoff, POS
tagging and morphology, information retrieval, information extraction, and
language translation.

Special Problem
CMSC
198.1 is intended for the writing and validation of the
students’ research proposals.

Logic Design and Digital Computer Circuits
The course will give us a background on combinational and sequential circuits using logic gates. Learning how to design the basic combinational building blocks of circuits such as adders, decoders, encoders, multiplexers, demultiplexers going to registers, counters, and memories.

CMSC 123 - DATA STRUCTURES_A_E_F (1ST SEM, A.Y. 2021 - 2022)
This course covers an introduction to fundamental data structures, algorithms, and their analyses, which lie at the core of computing. The course provides a focus on abstract data types, analysis of algorithms, sorting algorithms, elementary data structures, hash tables, binary trees, heaps, and graphs.

Data Communications and Networking
Network topology, OSI reference model, network
applications, network management, and network security.

CMSC 192: Ethical and Professional Issues in Computing
CMSC 192 Ethical and Professional Issues in Computing

CMSC 124 Design and Implementation of Programming Languages (AY 2021)
Program representation; language translation and execution; syntax analysis; semantics analysis; code generation; runtime systems; and language pragmatics.

CMSC 11 - Introduction to Computer Science
Introduction to the major areas of computer science; software systems and methodology; computer theory; computer organization
and architecture.

CMSC 106 - Research Methods for Computer Science (1202)
Methods and techniques in the conduct of a computer science research.

Research Internship 2
This course covers doing problem analysis and interpretation of results, research design and seminar presentation

CMSC 127 Database Systems
Database management has evolved from a specialized computer application to a central component of virtually all enterprises, and, as a result, knowledge about database systems has become an essential part of an education in computer science. This course presents the fundamental concepts of database management. These concepts include aspects of database design, database languages, and database system implementation.

CMSC 129 Software Engineering 2
This course is the second part of a two-part course on software engineering. While the pre-requisite course, CMSC128, focuses on the principles and methods for the requirements engineering and design of software systems, this sequel will focus on the implementation, validation, evaluation, and maintenance of software.
The course emphasizes assurance in the software through various testing activities

CS 250 Advanced Operating Systems (2nd Sem AY 2020-2021)
Welcome! This is the UVLE Online Portal for graduate students enrolled in CS250 for Second Semester AY 2020-2021.

CMSC 125 Operating Systems (2nd Sem AY 2020-2021)
Welcome! This is the UVLE Online Portal for BSCS students enrolled in CMSC 125 for Second Semester AY 2020-2021.




