III Year

Prerequisites:

Programming Language, Microcontroller and its Applications-(CSC208)

 Course Outcomes (COs):

At the end of the course the student should be able to: 

  1. Describe the need of machine architecture and assembly programming for developing  system software.
  2. Illustrate the functions and characteristics of Assemblers, Loaders, Linkers and Macroprocessors.
  3. Produce object program for a given assembly code.
  4. Discuss machine dependent and independent features of system software.
  5. Relate code generation phase of compiler to the assembler.
  6. Use debugging tools in different programming development environments.

 Course Outcomes (COs):

At the end of the course the student should be able to: 

      i.        Apply the features of transport layer protocol in enabling real world applications to communicate over the network.

     ii.        Apply application layer protocols such as, DNS, IMAP; POP3; RSVP, FTP, HTTP, SMTP to make robust communication across network.

    iii.        Demonstrate the basic principles of wireless network system, physical layer, and network planning.

    iv.        Illustrate mobility management, Security features of wireless network systems and principles of WAP (Wireless Access Protocol).


Prerequisites:

Computer Programming using C(CSC104), Design and analysis of algorithms-(CSC206), Data Structures with C-(CSC214)

 Course Outcomes (COs):

At the end of the course the student should be able to: 

 1. Recognize the need to engineer a software system.

 2. Explain Waterfall, Incremental, Evolutionary, Unified and Agile software development process       

      models.

 3. Analyze the customer requirements and prepare Software Requirement Specifications (SRS).

 4. Design the software system for the given SRS using appropriate design methodology and

      Implement it.

 5. Perform test planning and test execution for a system.

 6. Identify tools used for Software Development Life Cycle activities.


Prerequisites:

Programming Language, Microcontroller and its Applications-(CSC208)

Course Outcomes (COs):

At the end of the course the student should be able to:

  1. Describe the need of machine architecture and assembly programming for developing

system software.

  1. Illustrate the basic functions and characteristics of the System Software: Assemblers

Loaders, Linkers and Macros

  1. Generate object program for a given assembly code.

  2. Identify and compare machine dependent and machine independent features of system

software.

  1. Relate code generation phase of compiler to the assembler.

  2. Recognize the necessity of debugging tools in programming.