8. Final Year Spring Semester Courses


CS-428 Parallel & Distributed Computing


CREDIT HOURS PREREQUISITE COURSES
Theory = 3 Nil
Practical = 0  

COURSE LEARNING OUTCOMES (CLOs)

S. No. CLOs Taxonomy PLO Mapping
1 Examine existing techniques for parallel & distributed computing. Coginitive Level 3 PLO-3
2 Analyze parallel and distributed computing solutions for their pros and cons. Coginitive Level 4 PLO-4
3 Execute programs for parallel and distributed environment (Lab work only). Coginitive Level 3 PLO-4

COURSE CONTENT

-.

RECOMMENDED BOOKS
  1. Advanced Computer Architecture: a Design Space Approach, Dezso Sima, Terrence Fountain and Peter Karsuk, 1st ed., Pearson Education,1997.
  2. Introduction to Parallel Computing, Ananth Grama, George Karipis, Vipin Kumar and Ansul Gupta, 2nd ed.,  Addison Wesley,2003.

CT-465 Compiler Design


CREDIT HOURS PREREQUISITE COURSES
Theory = 3 Nil
Practical = 0  

COURSE LEARNING OUTCOMES (CLOs)

S. No. CLOs Taxonomy PLO Mapping
1 Describe the architecture of a compiler, and function of its components. Coginitive Level 1 PLO-2
2 Design lexical and syntax analyzers by using various algorithms. Coginitive Level 5* PLO-4
3 Apply appropriate formal notations to define a programming language. Coginitive Level 3* PLO-3

COURSE CONTENT

Input and Lexical Analysis; Syntax Analysis. Type Checking. Intermediate Code Generation. Code Generation. Code optimization. Working Problems in Compiler Design.

RECOMMENDED BOOKS
  1. Introduction to Parallel Computing, Ananth Grama, George Karipis, Vipin Kumar and Ansul Gupta, 2nd ed., Addison Wesley, 2003.
  2. Modern Compiler Design, Dick Grune, Henri E. Bal, Ceriel J. H. Jacobs and Koen G. Langendoen, 2nd ed., Springer, 2012.

MG-481 Entrepreneurship


CREDIT HOURS PREREQUISITE COURSES
Theory = 3 Nil
Practical = 0  

COURSE LEARNING OUTCOMES (CLOs)

S. No. CLOs Taxonomy PLO Mapping
1 Explain basic functions and importance of entrepreneurship . Coginitive Level 2 PLO-10
2 Value business ethics on entrepreneurial activities. Affective Level 3* PLO-9
3 Demonstrate the entrepreneurial skills to develop business plan Coginitive Level 3* PLO-7

COURSE CONTENT

Overview of Entrepreneurship, Characteristics in Entrepreneurship, Opportunity recognition, Ideas Generation, Feasibility Analysis, Business Plan, Industry Analysis, Competitor Analysis, Business Model, Financial Management, Team Building, Acquiring financing/ funding, Marketing issues.

RECOMMENDED BOOKS
  1. Wireless Communication: Principles and Practice, Theodore S. Rappaport, 2nd ed., Prentice Hall,2002.
  2. Mobile Communication, Jochen Schiller, 2nd ed., Addison Wesley,2003.