12.07.2015 Views

Catalog 2010-2011 - South Texas College

Catalog 2010-2011 - South Texas College

Catalog 2010-2011 - South Texas College

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

COMPUTERSCIENCE◆BCIS 1332COBOL PROGRAMMINGCRT HRS:03 LEC HRS:02 LAB HRS:03This course is an introduction to business programmingtechniques. It includes programming methods, designingcustomized software applications, testing, documentation,input specification, and report generation. The coursealso introduces the student to record processing andthe access, manipulation and use of ORACLE baseddatabases using SQL statements.Prerequisite: COSC 1430 with a grade of “C” or better.◆BCIS 2332ADVANCED COBOL PROGRAMMINGCRT HRS:03 LEC HRS:02 LAB HRS:03This course further emphasizes applications of businessprogramming techniques. Advanced topics may includevaried file access techniques, system profiles andsecurity, control language programming, data validationprogram design and testing, and other topics notnormally covered in an introductory information systemsprogramming course. The course also further discussesORACLE based databases by the creation and usage ofadvanced SQL statements.Prerequisite: BCIS 1332 with a grade of “C” or better.◆COSC 1301MICROCOMPUTER APPLICATIONSCRT HRS:03 LEC HRS:02 LAB HRS:03This course is an introduction and overview of computerinformation systems. Topics include computer hardware,software, procedures, systems, and human resourcesand the exploration of their integration and applicationin business and other segments in society. Thefundamentals of computer problem solving andprogramming in a higher level programming languagemay be discussed and applied. Emphasis is placed onthe familiarity and use of the Windows operating systemsand personal software packages that include a wordprocessor to process textual information, an electronicspreadsheet for manipulation of numerical data, and adatabase management system to create and manipulatea database. The Internet is introduced and used foreducational purposes such as information search andretrieval by search engines and web browsers, e-mailutilization, and sharing of educational information. Aftercourse completion, students will be able to select correcthardware/software for application to a given problem.Lab exercises are designed to allow students to usereasoning abilities to solve problems and make decisions.Prerequisite: Successful completion of READ 0090 orequivalent.◆COSC 1315FUNDAMENTALS OF PROGRAMMINGCRT HRS:03 LEC HRS:02 LAB HRS:03This course is an introduction to computer programming.Emphasis is on the fundamentals of structureddesign, development, testing, implementation, anddocumentation. It includes coverage of language syntax,data and file structures, input/output devices, and disks/files. Primary emphasis is on Java Script and XHTMLWeb design programming.Prerequisite: COSC 1301 with a grade of “C” or better.◆COSC 1336PROGRAMMING FUNDAMENTALS ICRT HRS:03 LEC HRS:02 LAB HRS:03This course introduces the fundamental conceptsof structured programming. Topics include softwaredevelopment methodology, data types, control structures,functions, arrays, and the mechanics of running, testing,and debugging. This course assumes computer literacy.Prerequisite: Concurrent enrollment in MATH 0090 orcompletion of equivalent. Recommended: MATH 1414 with agrade of “C” or better.◆COSC 1337PROGRAMMING FUNDAMENTALS IICRT HRS:03 LEC HRS:02 LAB HRS:03This course is a review of control structures and datatypes with emphasis on structured data types. Thiscourse applies the object-oriented programmingparadigm, focusing on the definition and use of classesalong with the fundamentals of object-oriented design.It includes basic analysis of algorithms, searching andsorting techniques, and an introduction to softwardengineering.Prerequisite: COSC 1336 with a grade of “C” or better.◆COSC 1430COMPUTER PROGRAMMINGCRT HRS:04 LEC HRS:03 LAB HRS:02This course is an introduction to computer programmingusing Visual Basic .Net. Emphasis is placed on structureddesign, graphical user interfacing, and documentation.It includes coverage of language syntax, processing,elementary file processing and the access, manipulationand use of databases by Visual Basic .Net designedapplications.Prerequisite: COSC 1301 with a grade of “C” or better.Recommended: COSC 1315 with a grade of “C” or better.◆COSC 2325COMPUTER ORGANIZATION AND MACHINELANGUAGECRT HRS:03 LEC HRS:02 LAB HRS:03This is an introduction to computer organization, machinelanguage programming and assembly programminglanguage. Topics include basic instructional sets, codingarithmetic problems, logical operations, indexing, indirectaddressing, digital representation of data, MACROcommands, MACRO programming techniques andsubroutines.Prerequisite: COSC 1336 with a grade of “C” or better.◆COSC 2330ADVANCED STRUCTURED LANGUAGESCRT HRS:03 LEC HRS:02 LAB HRS:03In this course, students will become familiar with furtherapplications of programming techniques. Topics mayinclude file access methods, data structure and modularprogramming, program testing and documentation andother topics not normally covered in an introductorycomputer programming course such as concepts ofobject-orientation using Java language, exploring theUNIX file system and file security, UNIX editors, UNIXfile processing, advanced file processing, introduction toshell script programming, advanced shell programming,exploring UNIX utilities, Perl and CGI programing.Prerequisite: COSC 2336 with a grade of “C” or better.◆COSC 2336PROGRAMMING FUNDAMENTALS IIICRT HRS:03 LEC HRS:02 LAB HRS:03This course includes further applications of programmingtechniques, introducing the fundamental concepts of datastructures and algorithms. Topics include recursion,fundamental data structures (including stacks, queues,linked lists, hash tables, trees, and graphs), andalgorithmic analysis.Prerequisite: COSC 1337 with a grade of “C” or better.Course Descriptions249

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!