You are on page 1of 3

COMSATS Institute of Information Technology

Park Road, Chak Shahzad Islamabad Tel !"#$%&'( #)*#%&+$' ,e-artment of Com-uter Science Course Outline S-ring $)'* Course ,escri-tion Preferred te.t books '/ Introduction to Programming using Java, David J. Eck 0ote You shou d take at east !our "ui##es and $ssignments each %ith !o o%ing &eak do%n, 1 &e!ore Sessiona 'I, ( &et%een Sessiona 'I and Sessiona 'II, and 1 &et%een Sessiona 'II and termina paper. 1ecture 0o/ ' To-ics 2 sub to-ics to the co3ered Introduction to course Introduction to computers )arious parts o! computer s*stem +o% computer %orks )arious storage media and their structures Computer so!t%are ,perating s*stem so!t%are $pp ication so!t%are -nderstanding computer operation .o &ecome !ami iar %ith num&er s*stem used &* the microprocessors ' &inar* num&ers .o &ecome a& e to per!orm decima 'to'&inar* conversions /ogic operations 0 o% charts 0 o% charts s*m&o s Se1uentia Decision 2epetitive Case Comp e3 ! o%charts e3amp es .he &asic Java $pp ication Concept o! c ass and o&4ect )aria& es and .*pes )aria& es in Program .e3t input and output .e3t input and output e3amp e program .e3tI, Input 0unctions 0ormatted output $rithmetic ,perators Increment and Decrement 2e ationa operator Course Code CSC103 Introduction to Computer and Programming

* & 4

COMSATS Institute of Information Technology


Park Road, Chak Shahzad Islamabad Tel !"#$%&'( #)*#%&+$' ,e-artment of Com-uter Science 6 # ') '' '* 5oo ean operator Conditiona operator $ssignment operator and .*pe cast Precedence ru es I! statement I! e se statement 6ested i! e se statements Sessional ' 5 ocks %hi e oop !or oop &reak statement continue statement do %hi e oop case contro structure .he s%itch statement $ menu driven program using i! e se s%itch case 6ested s%itch statement $ ca cu ator 7add, su&tract, mu tip *8 0actoria , prime, even9odd Introduction to su&routines9!unction Su&routines9!unction de!inition Su&routines90unction ca Su&routines in programs :em&er varia& es o! a c ass 2eturn statement 0orma and actua parameters ,ver oading su&routines9!unctions 2ecursive !unctions E3ceptions; tr* and catch & ock Sessional $ ,&4ect and instance method 0undamenta o! o&4ects <etters and setters !unctions Constructor and o&4ect initia i#ation Initia i#ing instance varia& e De!au t Constructor, constructor %ith arguments =rapper c asses Designing the c ass Programming e3amp e ; .he card c ass and simp e card game Specia varia& e; this and super $rra*s

'$ '+

'& '4 '5 '6 '# $) $' $$ $+

COMSATS Institute of Information Technology


Park Road, Chak Shahzad Islamabad Tel !"#$%&'( #)*#%&+$' ,e-artment of Com-uter Science -sing arra*s $rra* initia i#ation $rra*s t*pes in su&routines $rra*s and o&4ects Partia * !u arra*s D*namic arra*s $rra* ists )ectors Searching and sorting in arra*s Creating and using t%o dimensiona arra* Character and &*te stream Print=riter Data Streams 2eading .e3t 2eading and %riting 0i es

$* $& $4 $5 $6 $# +)

You might also like