Page 388 - BSU Undergraduate-Catalog-2017-2019
P. 388

CTEC           214             CLIENT OPERATING SYSTEMS (FALL, SPRING)                                                                                                                       4 CREDITS
               Prerequisite(s): CTEC 114 or equivalent. This course familiarizes students with basic concepts and functioning of Network Client operating systems.
               Topics covered include users, groups and policies, configuration, file systems, TCP/IP, setup, workgroups, domains, OSI model, and internetworking
               with remote access service.

               CTEC           222             UNIX OPERATING SYSTEM (FALL, SPRING)                                                                                                                            3 CREDITS
               Prerequisite(s):  CTEC  114  ore  equivalent.  Introduction  to  UNIX  operating  system  and  commands. Topics  include:  file  manipulation;  directory
               structure; operating system performance; editors; UNIX shell scripts programming.

               CTEC           225           GRAPHICAL USER INTERFACE APPLICATION DEVELOPMENT (FALL)                                                                                       3 CREDITS
               Prerequisite(s): COSC 112 or COSC 190. This course enables students to learn GUI Application Programming on a platform such as Visual Studio.
               They learn to create Windows GUI Application in a current language such as C#. Topics include control structures, methods, classes, objects,
               inheritance, polymorphism, files, string management, and database connectivity to GUI forms. Students will create projects that will involve
               constructing complete Windows executable GUI applications, including connection of Data-grid controls to the database.

               CTEC           226             INTRODUCTION TO DATABASE DEVELOPMENT (FALL, SPRING)                                                                                       3 CREDITS
               Prerequisite(s): CTEC 114 or equivalent.  This course  is an introduction to  the fundamental skills  that a student will need  to be successful in
               developing personal databases. Topics include database modeling, database and database application design, database implementation with a
               relational model, and multi-user database processing.

               CTEC           291             OBJECT-ORIENTED PROGRAMMING IN C++ (PERIODICALLY)                                                                                            3 CREDITS
               Prerequisite(s): COSC 113 or COSC 190. This course provides extensive coverage of the object-oriented approach including (1) Data abstraction, (2)
               Inheritance, and (3) Polymorphism. Topics include the relation of OOP to maintainability, reusability, and other aspects of software design and
               developments. The syntaxes and semantics of C++ constructs which support OOP will be covered.

               CTEC           293             INTERNET PROGRAMMING I (FALL)                                                                                                                                        3 CREDITS
               Prerequisite(s): COSC 113 or COSC 190. This course introduces students to Internet Technologies (E-mail, Web Browsers, FTP, Telnet, CGI, and
               more). Students will develop web pages using the following Internet technologies, HTML, Javascript, and more.

               CTEC           294             PC ARCHITECTURES (FALL, SPRING)                                                                                                                                                        3
               CREDITS Prerequisite(s): CTEC 114 or equivalent. This course is an introduction to microcomputer architectures from a descriptive, functional
               point  of view.  Topics  include  CPU  components,  the  instruction  cycle,  an  overview  of  machine  and  assembly  language  (instruction  sets,
               addressing modes), fundamental numeric and non-numeric data representation, busses, storage systems, and peripheral devices.

               CTEC           298             SYMBOLIC COMPUTATIONS (PERIODICALLY)                                                                                                                        3 CREDITS
               Prerequisite(s):  COSC  113  or  COSC  190,  and  MATH  141  or  MATH  150.  This  course  is  an  introduction  to  symbolic  computations  using
               Mathematical software packages such as Mathematica, Matlab and Maple. Several diverse laboratory based projects serving the interests of
               students will be conducted. Mathematical level of the project will be consistent with the background of the students.

               CTEC           300             DATABASE ARCHITECTURE (FALL, SPRING)                                                                                                                           3 CREDITS
               Prerequisite(s): COSC 113 or COSC 190, COSC 208, CTEC 226, and either COSC 330 or CTEC 222. This course provides a broad introduction to data
               modeling, relational data models, database design and development and management. Topics include mainframe vs. network centric (2-tier,
               3-tier) environments, client/server, and distributed architectures. Students develop projects using SQL, PL/SQL, and Developer/2000.

               CTEC           302             COMPUTER NETWORKING (FALL, SPRING)                                                                                                                            3 CREDITS
               Prerequisite(s): CTEC 214.  This course provides a comprehensive introduction to  network  concepts and their  implementation. Topics include
               basic  network  types,  major  network  architectures,  cables,  cards,  remote  access  network/inter-network  connectivity,  Internet  services,  LANs
               and WANs, client/server configuration issues, and troubleshooting.

               CTEC           305             SERVER ADMINISTRATION I (FALL, SPRING)                                                                                                                          3 CREDITS
               Prerequisite(s): CTEC 302. This course provides a comprehensive introduction to server implementation and administration in any workgroup or
               domain environment. Topics include network hardware planning, network installation, data storage, configuring server components, intranets and
               the Internet, supporting network clients, and troubleshooting.

               CTEC           324             DATABASE APPLICATION DEVELOPMENT (FALL)                                                                                                                  3 CREDITS
               Prerequisite(s): CTEC 300, COSC 208. This course is an in depth examination of the database application development process. Topics include
               database queries, software development life cycle, SQL, PL/SQL, PRO C, SQLJ, COBRA, and ODBC standards. Students will develop applications
               using these database languages.

                CTEC           332             INTERNET SCRIPTING LANGUAGES (PERIODICALLY)                                                                                                              3 CREDITS
                Prerequisite(s): COSC 330 or CTEC 222. This course provides concepts of shell programming, environment variables, profiling, Bourne Shell, Korn
                Shell, parameter passing, etc., as well as interfacing with editors such as ‘ex’ and ‘sed’; interfacing with data processing tools such as Awk and


                                                                                                         389
   383   384   385   386   387   388   389   390   391   392   393