MS in Computer Science

 
 
Duration
Total Credit Hours
2 Years
108
   
CSC 714
CSC 712
Digital image processing
CSC752
Software quality assurance
PHL 611
Business & trade ethics
STA 710
Simulation & modeling
CSC 743
Data mining & warehousing
CSC 766
Adv. Communication Networks
CSC 753
Object Oriented Analysis & Design
CSC 710
Adv. Algorithmic Design
CSC 738
Distributed databases
  Elective - I
  Elective - II
 
 
ELECTIVES FOR COMPUTER SCIENCE
 
 
SYSTEM ENGINEERING DATA COMMUNICATION & NETWORKS

DATA MANAGEMENT SYSTEMS WEB ENGINEERING

CSC 750
Object Oriented Design
CSC 736 Database System Integration
CSC 769
Fault Tolerant Systems
CSC 781 Active Server Pages
CSC 754
Software Management & Economics
CSC 738 Distributed Databases
CSC 771
Protocol & Socket Design
CSC 783 Intranet Development
CSC 756
Team Software Process CSC 740 Client Server Applications
CSC 774
Network Programming CSC 784 Web Programming Languages
CSC 722
Compiler Construction CSC 741 Database Servers
CSC 772
Wireless Application Protocol
CSC 786 E-Commerce Technology
CSC 759
Legacy Systems & Software CSC 743 Data Mining & Warehousing
CSC 775
Network Management CSC 788 E-Business
CSC 760
Computer Vision CSC 745 E-Databases
CSC 778
Queuing Theory CSC 789 Legal Issues In E-Business
CSC 761
Expert Systems CSC 747 Database Performance Monitoring
CSC 776
Network Security Issues CSC 791 Cyber Laws & Policies
CSC 762
Real Time Systems    
CSC 714 - Parallel Computing
Overview of Computer Architectures (SIMD, MIMD), Basic Concepts in Parallel Computing, Serial versus Parallel, Features / Characteristics of Parallel Computers, Performance / Issues of Parallel Computers, Decomposition, Load Balancing, Parallel Algorithms, Software Tools
CSC 712 - Digital Image Processing
Introduction to digital image processing, image representation, enhancement, compression and restoration, acquisition of digital images, characteristics of digital images, Image transformations, Segmentation, Binary image processing, Vectorisation and delineation of geometric features
CSC 752 - Software Quality Assurance
Principles, methodologies, techniques and tools of software quality assurance, Software quality assurance and software testing, economic benefits of software quality, software quality and the software development process, relationship between quality and development engineers, software testing, software quality metrics and evaluation; software verification and validation and management aspects of software quality assurance.
PHL 611 – Business And Trade Ethics
Deals in ethical problems common to the professional world. Topics included are nature and grounds of morality, ethical relativism, egoism and altruism, utilitarianism, ethical values and facts, free will and moral responsibility.
STA 710 Simulation & Modeling
Simulation techniques, continuous and discrete simulation models, queuing theory, stochistic processes; design of simulation experiments, analysis of results of simulation, model and results
CSC 743 - Data mining and data warehousing

Data mining: demands, potential and major issues, Classification of data mining techniques, Generalization, summarization and characterization, Discovery and analysis of patterns, trends and deviations, Mining knowledge in advanced or specialized database systems, Data mining models, Data mining process, Enabling data mining through data warehouse, Integration of data mining tools with database systems, Data mining in distributed heterogeneous database systems, Data mining applications, Conclusions and future research issues.

CSC 766 – Advanced Communication Networks
Includes discussion of networking devices, overview of data communication, function of OSI model layers, TCP/IP protocols, Transmission media, multiplexing and switching, digital transmission, ISDN frame relay, topologies, transmission modes.
CSC 753 - Object Oriented Analysis And Design
Introduction to object-oriented analysis and design. Object-oriented modeling methods for analysis and design, object-oriented general design paradigms, and object-oriented design techniques. Cyclic development of object-oriented systems.
CSC 710 – Advanced Algorithmic Design
Pointers and Dynamic Arrays, Linked Lists, Stacks, Queues, Recursion, Trees, Searching and Analysis, Analysis of Algorithms.
CSC 738 - Distributed Databases
The principles and system organization of distributed databases. Data fragmentation and distribution, distributed database design, query processing and optimization, distributed concurrency control, reliability and commit protocols, and replicated data management. Distributed algorithms for data management: clocks, deadlock detection, and mutual exclusion. Heterogeneous and federated distributed database systems.
 
   
   
   
 
© copyright www.newports.edu.pk, 2007 | All Rights Reserved
webmaster@newports.edu.pk