Nit Surathkal Syllabus Department of Computer Engineering 1st Year

Nit Surathkal Syllabus Department of Computer Engineering 1st Year

 

 

CO100 COMPUTER PROGRAMMING (3-1-0) 4

Concepts, definitions, taxonomy and history of Computer Programming, Operating systems and Program

Execution basics. Problem solving and programming: strategies, programming paradigms,software

development lifecycle. C programming language: C fundamentals, operators and expressions, Data input

and output, Control statements, Functions, Arrays, Pointers, Dynamic memory allocations, Structure and

unions, Files, Low- level Programming and Macros.

Joyce Farell, A guide to Programming Logic & Design, Course Technology, Thomson learning 2003

Brian W. Kernighan & Dennis M. Ritchie, The C Programming Language, Second edition, Printice Hall

Inc.

Byron S. Gottfried, Program with C, second edition, Schaums Outline series.

Yashavanth Kanetkar, Let us C – BPB Publications. 2002

Balagurusamy, C Programming – TMH, 2002

CO101 COMPUTER PROGRAMMING LAB (0-0-3) 2

Introduction to fundamentals of DOS and Windows, C Programming exercise on simple statements,

Control structures, Arrays, Matrices, Strings, Functions and Recursions, Structures and Unions, Bit

Operations, Pointers, Dynamic Memory allocation, Files and Macros.

Brian W. Kernighan & Dennis M. Ritchie, The C Programming Language, Second edition, Printice Hall

Inc.

Byron S. Gottfried, Program with C, second edition, Schaums Outline series.

Yashavant Kanetkar, Let us C BPB Publications.2002.

Balagurusamy, C Programming –TMH, 2002.

CO200 INFORMATION SYSTEMS (3-0-0) 3 PREREQ: CO140

Information System Design and Development – phases; System analysis methods – Data, Process,

Network and Object modeling; System design approaches / methods – architectures and processes, input

and output, prototyping; system implementation, safety & security, maintenance.

Jeffrey.L.Whitten, Lonnie.D.Bentley, System analysis and design methods 4th edition, TMH, 2002

James.A.Senn, Analysis and Design of Information System, 2nd edition, McGraw Hill, 2002

CO201 COMPUTER ORGANISATION AND ARCHITECTURE (3-0-0) 3 PREREQ: CO100

Logical organization of computers; Processor basics, CPU organization, Data Representation, Instruction

Sets, Data path design, Fixed Point arithmetic, ALU design, Control design: Basic concepts, Micro

programmed Control & hardwired; Introduction to parallel processing: Principles of pipeline and vector

processing. Multiprocessor architectures and programming.

J.P.Hayes Computer Architecture and organization III Edition,

Leave a Comment