CSYS 1203 - Introduction To Programming - Summer 2014
This 3 sentence summary provides the key details about the CSYS 1203 Introduction to Programming course for Summer 2014:
The course is a required prerequisite for all programming classes that will serve as an introduction to structured programming techniques using the Python programming language. Topics covered include flowcharting, pseudocode, sequence, selection, iteration, arrays, I/O, principles of problem solving, debugging, documentation and good programming practice. Students who successfully complete the course will be able to understand, identify and apply basic structured programming techniques and concepts.
CSYS 1203 - Introduction To Programming - Summer 2014
This 3 sentence summary provides the key details about the CSYS 1203 Introduction to Programming course for Summer 2014:
The course is a required prerequisite for all programming classes that will serve as an introduction to structured programming techniques using the Python programming language. Topics covered include flowcharting, pseudocode, sequence, selection, iteration, arrays, I/O, principles of problem solving, debugging, documentation and good programming practice. Students who successfully complete the course will be able to understand, identify and apply basic structured programming techniques and concepts.
3-&0'* 4*'5026,2-7 1hls course ls u requlred rerequlslte for ull rogrummlng clusses und wlll serve us un lntroductlon to structured rogrummlng technlques. 1olcs to be covered lnclude fowchurtlng, seudocode, sequence, selectlon, lterutlon, urruys, ljc, rlnclles of roblem solvlng, debugglng, documentu tlon und good rogrummlng ructlce. 1olcs wlll be ulled uslng un urorlute rogrummlng lunguuge.
8-$#' ln thls course, we wlll tuke un ln deth look ut rogrummlng concets und technlques. ve wlll exumlne theoretlcul concets thut muke the world of rogrummlng unlque. Also, thls course wlll udot u ructlcul hundson urouch when exumlnlng rogrummlng styles through un lntroduc CSYS 1203 Introduction to Programming - Course Syllabus Summer 2014 1 Syllabus Spring 2007
CSC 2133 - Introduction to Java Section 390
Instructor Information Asst. Prof. Dr. William Smith
Textbook Java, Java, Java: Object-Oriented Problem Solving 3 rd Edition by Morelli and Wade Prerequisites CSC 2473 (Intro. to C) or CSC 2843 (Intro. to C++) or instructor approval.
Course Description An introduction to how Java language is used to develop highly portable applications and applets. Topics will include data objects, exceptions, threads, and the Abstract Windows Toolkit.
Goals The goals of the Introduction to Java Programming course are that students, by mastering the topics presented in this course, gain valuable problem-solving skills and Java knowledge that will enable them to become proficient in object-oriented programming with Java characteristics.
Objectives Upon successful completion of the Introduction to Java Programming course, students will be able to apply the object-oriented approach to develop applications and applets with graphics, multithreading, multimedia, exception handling, I/O, and networking.
Course Content The course covers fundamental Java programming and core Java API. Specifically, the following topics will be included: 1. Fundamental programming concepts, including primitive data types, control structures, methods, method abstraction, and arrays
Summer 2014 CSYS 1203 Introduction to Programming tlon to Python. Along wlth exumlnlng dlerent codlng technlques, thls course wlll exlore the ud vuncement of rogrummlng, us well us, tlmeless roblem solvlng strutegles. 9%:*5,2;*' Uon successful comletlon of thls course, students wlll be uble to understund, ldentlfy und uly buslc structured rogrummlng technlques und concets.
3-&0'* 80$<* 1he course grude wlll be culculuted us follows: 8 Python Progrummlng Projects Q z ts euch = zcc ts
3-&0'* 4*$<#27*' (Leudllne ls ulwuys ut mldnlght on lrlduy of the lndlcuted week) )"625$##" ,>*0* ?2## %* -7* $''2=7@*7, <&* *$5> ?**. ,>0-&=>-&, ,>* '*@*',*0A
!&%@2''2-7 -B /0-=0$@@27= C''2=7@*7,' All rojects, dlscusslons und qulzzes must be submltted vlu 8luckbourd.
D$,* C''2=7@*7,' Asslgnments wlll be ucceted lute ut u enulty of c for euch week lute.
E*1&20*< 3-&0'* /$0,2526$,2-7 1hls course requlres regulur urtlclutlon und work throughout the term. lf u student hus nut ur tlcluted by the znd week of the term, thut student wlll be wlthdruwn from the course ut the ln structor's dlscretlon
CSYS 1203 Introduction to Programming - Course Syllabus Summer 2014 2 Summer 2014 CSYS 1203 Introduction to Programming 3-6"02=>, F-,25* lt ls u vlolutlon of the luw to creute unuuthorlzed dullcutes of coyrlghted mlcrocomuter soft wure. 1ulsu Communlty College mukes every eort to suort these coyrlght ugreements und does not suort lllegul dullcutlon of uny coyrlghted muterlul.
)*5>725$# E*1&20*@*7,' 1he student must meet the requlrements us llsted on the 1CC dlstunce leurnlng web slte us well us uny uddltlonul requlrements llsted on the course 8luckbourd slte.
3-&0'* G2,><0$?$# 1he deudllne to wlthdruw from u course shull not exceed j the durutlon of uny cluss. Contuct the Counsellng Cmce ut uny 1CC cumus to lnltlute wlthdruwul from u course ("v' grude) or to chunge from Credlt to Audlt. Check the 1CC Acudemlc Culendur for deudllnes. Students who sto urtlclutlng ln the course und full to wlthdruw muy recelve u course grude of "l,' whlch muy huve fnunclul uld consequences for the student.
3-@@&725$,2-7' Lmull communlcutlons: All 1CC students recelve u deslgnuted "My1CC' emull uddress (ex: june. doeQmull.tulsucc.edu). All communlcutlons to you ubout 1CC und course usslgnments wlll be sent to your My1CC emull uddress, und you must use My1CC emull to send emull to, und recelve emull from, the lnstructor regurdlng thls course.
H75#*@*7, G*$,>*0 1CC rurely closes. lf extreme weuther condltlons or emergency sltuutlons urlse, 1CC ulwuys glves cuncellutlon notlces to rudlo und televlslon stutlons. 1hls lnformutlon ls ulso osted on the 1CC webslte (www.tulsucc.edu).
8*7*0$# I<&5$,2-7 8-$#' Cenerul Lducutlon courses ut 1CC ensure thut our gruduutes guln skllls, knowledge, und ubllltles thut comrlse u common foundutlon for thelr hlgher educutlon und u buckdro for thelr work und ersonul llves. 1CC's Cenerul Lducutlon gouls ure: Crltlcul 1hlnklng, Lectlve Communlcutlon, Ln guged Leurnlng, und 1echnologlcul Profclency.
3#$''0--@ I,21&*,,* CSYS 1203 Introduction to Programming - Course Syllabus Summer 2014 3 Summer 2014 CSYS 1203 Introduction to Programming Cen und mutuully resectful communlcutlon of vurled olnlons, bellefs, und ersectlves durlng clussroom or onllne dlscusslon encouruges the free exchunge of ldeus thut ls essentlul to hlgher leurnlng und to the ublllty to leurn from euch other. Use of uny electronlc devlce ls ut the dlscre tlon of the lnstructor.
!"##$%&' 3>$7=*' Cccuslonully, chunges to the syllubus muy be necessury. Students wlll be notlfed of uny chunges to the syllubus ln wrltlng.
42'$%2#2," E*'-&05*': lt ls the ollcy und ructlce of 1ulsu Communlty College to creute lncluslve leurnlng envlronments. Accommodutlons for quullfylng students ln comllunce wlth the Amerlcuns wlth Llsubllltles Act (ALA) und Sectlon c of the Rehubllltutlon Act ure uvulluble. 1o request uccommodutlons, con tuct the Lducutlon Access Center (LAC) ut eucQtulsucc.edu or cull (8) , (volce). Leuf und hurd of heurlng students muy text (8) 8c86.
C5$<*@25 42'>-7*'," Acudemlc dlshonesty (cheutlng) ls defned us the decetlon of others ubout one's own work or ubout the work of unother. Acudemlc dlshonesty or mlsconduct ls not condoned or toleruted ut cumuses wlthln the 1ulsu Communlty College system. 1ulsu Communlty College udots u ollcy delegutlng certuln forms of uuthorlty for dlsclllnury uctlon to the fuculty. Such dlsclllnury uctlons deleguted to the fuculty lnclude, but ure not llmlted to, the dlsmlssul of dlsresectful or dlsorderly students from clusses. ln the cuse of ucudemlc dlshonesty u fuculty member muy:
requlre the student to redo un usslgnment or test, or requlre the student to comlete u substltute usslgnment or test, Record u "zero" for the usslgnment or test ln questlon, Recommend to the student thut the student wlthdruw from the cluss, or udmlnlstrutlvely wlthdruw the student from the cluss, Record u grude of "l" for the student ut the end of the semester.
luculty muy request thut dlsclllnury uctlon be tuken ugulnst u student ut the udmlnlstrutlve level by submlttlng such request to the Leun of Student Servlces.
CSYS 1203 Introduction to Programming - Course Syllabus Summer 2014 4 Summer 2014 CSYS 1203 Introduction to Programming H7',2,&,2-7$# !,$,*@*7, Luch student ls resonslble for belng uwure of the lnformutlon contulned ln the 1CC Cutulog, 1CC Student Eundbook, Student Code of Conduct Pollcy Eundbook, und semester lnformutlon llsted ln the cluss schedule. All lnformutlon muy be vlewed on the 1CC webslte: www.tulsucc.edu
)-%$55- J0** 3-##*=* 1ulsu Communlty College ls u 1obucco lree college ln uccordunce wlth the Covernor's Lxecutlve Crder zczc und 1ltle 6 of the Ckluhomu Stututes, Sectlon z whlch rohlblts smoklng or the use of uny tobucco roducts ln ull ubllc luces, ln uny lndoor workluce, und ull vehlcles owned by the Stute of Ckluhomu und ull of lts ugencles und lnstrumentulltles. 1hls Crder lncludes roer ty leused, rented, or owned by 1CC lncludlng, but not llmlted to, ull grounds, bulldlngs, fucllltles, und urklng lots. 1ulsu Communlty College's ollcy lncludes u tobucco free envlronment on ull cumus und ocumus locutlons conductlng 1CC credlt or noncredlt clusses. 1he 1CC Cumus Pollce ls resonslble for ensurlng comllunce wlth the 1obuccolree Lnvlronment Pollcy. vlolu tlons of the ollcy muy be uddressed through lssuunce of cumus or stute cltutlons. CSYS 1203 Introduction to Programming - Course Syllabus Summer 2014 5 Summer 2014 CSYS 1203 Introduction to Programming 3-&0'* 3$#*7<$0 /#*$'* F-,*K )>2' 2' $ ,*7,$,2;* '5>*<&#* $7< @$" 7**< ,- %* 0*;2'*< $' ,>* '*@*',*0 60-=0*''*'A
G**. 3-&0'* L$,*02$# 1 -8 Python 1 chapter from textbook per week (chapters covered in order starting with Chapter 1 and nishing with Chapter 8) CSYS 1203 Introduction to Programming - Course Syllabus Summer 2014 6