Laserfiche WebLink
r- r -a -tae .- .. <br />s lagrct, Fees s of co "Pt. !Ir <br />CS 105 - The Logical Basis of Computing f.]cL, <br />Description: <br />Students develop mathematical and quaninamv teasonmg skills by learning the fundamentals of computer programming. <br />Students gainer understanding of possible connections betweerrtechnology and artistic expression. Basic Skill S- Reasoning. <br />Course ,,If be offered every "a, (Fall, \anter, Spring, Summer; <br />credits: 14) <br />Learner Outcomes: <br />Dpor successful completion of this course, the student will be able to <br />Describe basic concepts of computer programming, including pseWowde memory allocation, the three programming <br />control corsoucts!l. e. sequential, decision. repetition), morula, programming, file processing, and the use of arithmetic, <br />relatlonal, and logical operators. <br />Decompose a tempts. problem kno component pans (pseudmode). <br />Implement the three programming control constructs (..e.sequenlef 1, selection and repetition) to solve problems. <br />Morularlie code by wrong functions and procedures, and then signaling them to a.ecute in a click event <br />Retain a perfmoem record of data generated by a program by writing and reading files. <br />Allocate computer memory to store and set the scope of constant and variable values of diverse data lyparc such as Integer, <br />Double, Decimal, String and Boolean. <br />Implement parallel arrays without throwing an index out of range exceplion that stops program execution. <br />Implement Visual Basic aritholetic operators to correctly pedrnm mathematical calculations. <br />Implemem VlscaI Basic relational and logical operators to set pp Boolean expressions m solve decision and repetition <br />problems. <br />Identify and correct three i ri of programmirg errors. syntax, logia and mntime. <br />Add comments to adequately annmate pmgrems. <br />Develop the graphical user Interface to allow users to interact with the program <br />Synthesize concepts seamed, and critically evaluate the digital woad with which they are surrounded, by identifying a problem <br />to solve and developing the soimmn. This is known as the final project. <br />CS 367 - Acvanced Visual Basic Pogramming <br />CS 367 - Advanced Visual Basic Programming [i]lu <br />Description: <br />Visual Basic programming and applications. Topics will include advanced data structures, error trapping and debugging, <br />advanced V8 and ActiveX controls, macros and databases. Not Intended for CS majors. <br />Prerequisites: <br />Prerequisites: CS 105 and CS 110. <br />Credits: (4) <br />Lesmer Outcomes: <br />Upon successful completion of this course, the student will be able to: <br />• Explain the importance of bullet-proofing programs <br />• List and explain three different types of errors - rur:-time, syntax and logic <br />• Use built-in error trapping and explain the types of erro•s it catches <br />• Explain the disadvantages of GOTO statements <br />Use the standard debugging techniques - data dump and hand -execution <br />Use the integrated VB debugger <br />