Computer Science Technology

advertisement
College of Sciences and Technology
Computer Science Technology CSCI 1130 Computer & Its Applications 3 Credits An introductory course specially designed to help students become computer literate. The course covers the history of computers,
hardware, software, and use of the state-of-the-art technology. Another unique feature of this course is that students use Internet,
MSOFFICE applications using word processing, spreadsheets, and HTML language to create home pages. (3-0-3)
CSCI 1301 Computer Science I 3 Credits An introduction to the principles of computer programming with emphasis on problem solving methods. The topics include an
introduction to data representation, data type and control structures, procedures and functions, and programming methodology. (3-0-3)
Prerequisite: MATH 1111
CSCI 1302 Computer Science II 4 Credits An introduction to object-oriented programming language using abstract data type. Emphasis will be placed on encapsulation,
inheritance and polymorphism, recursive programming, pointers, linked lists, stacks, strings, and trees. (4-0-4)Prerequisite: CSCI 1301
CSCI 1371 Computing for Engineers & Scientists 3 Credits Foundations of computing with an emphasis on design and implementation of algorithms that complement and support engineering and
scientific problem solving. (3-0-3) Prerequisite: MATH 1113
CSCI 1610 Programming in Java 4 Credits An introduction to Java, which is a simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable,
highperformance, multithreaded and dynamic language. The course includes extensive use of classes, support of networking, basic data
structures, abstract data type, recursion, and searching and sorting. (4-0-4) Prerequisite: MATH 1111
CSCI 2215 Perl Scripting 4 Credits Designed to teach students how to use PERL (Practical Extraction and Reporting Language) for Web/CGI scripting. (4-04)Prerequisite: CSCI 1301
CSCI 2231K Introduction to UNIX 3 Credits An introduction to UNIX operating system, which will provide a convenient and consistent interface to the wide variety of peripheral
devices that are connected to the computer. Students learn history and fundamentals of SUN Operating System, by entering commands
using Shell, the UNIX file systems; text file utilities. Vi editor, Shell scripts, AWK (Aho, Weingerger, Kernighan) programming
language, and Local Area Networking Utilities. (2-2-3) Prerequisite: CSCI 1301/CSCI1371
CSCI 3000 Data Structure & Algorithm Design 3 Credits Introduction to computation complexities, object-oriented programming, basic data structures; lists, stacks, trees, recursion, and graphs.
(3-0-3) Prerequisite: CSCI 1302
CSCI 3102 Visual Basic 3 Credits An introduction to Visual Basic and Windows 95 applications. Topics include Form, List Box, Text Box, Scroll Bars, Menu and other
windows resources. (3-0-3) Prerequisite: CSCI 3000
Description of Courses
CSCI 3210 Advanced Java 3 Credits An introduction to Java and Web page programming. Students write basic Java applets. (3-0-3) Prerequisites: CSCI 3000, CSCI 1610
CSCI 3385K Computer Network & Design 3 Credits Introduction of distributed system architecture, data transmission, protocol levels, types of network layers, terminal based networks,
modems, and multiplexers. A unique feature of this course is that students set up a LAN using Solaris, Novell and Windows NT. The
course provides hands-on experience for students. (2-2-3) Prerequisite: CSCI 1301/CSCI 1371
CSCI 4110 Operating Systems 3 Credits Study of process control, CPU scheduling, primary memory management, and secondary memory management. (3-0-3) Prerequisite:
CSCI 3000
CSCI 4210 Data Base Management 3 Credits Introduction to database application design. Topics include problem analysis, various data models, implementation, using Microsoft
access, forms, reports, SQL, and database programming. (3-0-3) Prerequisite: CSCI 3000
CSCI 4410 Web Based Programming 3 Credits Introduction to web server programming, Internet information server object: Request, Response, Application, Server session.
Programming skills via using basic server objects, including working with data source like Access, SQL server. (3-0-3) Prerequisite:
CSCI 3000
Download