Information Technology: Database ADMINISTRATION (ITDB)

ITDB 4201 - Advanced Database Modeling (2-2-3)

An advanced course in database modeling drawing distinctions between data modeling, process modeling and implementation. Topics include Entity-Relationship Modeling, Semantic-Object Modeling, Relational Algebra, Normalization and Relational Database Modeling, Object Databases and Object Modeling. Additional topics include SQL, PL/SQL, procedures, functions, packages and triggers. Team project integrates with other courses in the discipline.

Prerequisite(s): ITFN 3134 (C), ITFN 3314 (C), ENGL 3900 (C) or ENGL 3901 (C), MATH 3902 (C), and ITFN 2012 (C).

 

ITDB 4202 - Database Maintenance (2-2-3)

An advanced course in update processing and database maintenance. Topics include serializability, locking, levels of isolation, transaction recovery, checkpoints and media recovery. Additional topics include database tuning, performance, benchmarks, and benchmark specifications. Team project integrates with other courses in the discipline.

Prerequisite(s): ITFN 3134 (C), ITFN 3314 (C), ENGL 3900 (C) or ENGL 3901 (C), MATH 3902 (C) and ITFN 2012 (C).

 

ITDB 4203 - Networking and Distributed Databases (2-2-3)

An advanced course in network terminology, concepts and applications of database processing with emphasis on client-server architectures, distributed and parallel database systems and concurrency control. Additional topics include advanced SQL, PL/SQL and ODBC. Team project integrates with other courses in the discipline.

Prerequisite(s): ITFN 3134 (C), ITFN 3314 (C), ENGL 3900 (C) or ENGL 3901 (C), MATH 3902 (C) and ITFN 2012 (C).

 

ITDB 4204 - Special Topics in Database Administration (2-2-3)

This course addresses new developments in the field, bleeding edge topics, which may not yet be mainstream, yet are deserving of attention as forces which shape the discipline.

Prerequisite(s): ITFN 3134 (C), ITFN 3314 (C), ENGL 3900 (C) or ENGL 3901 (C), MATH 3902 (C) and ITFN 2012 (C).

 

Information Technology: Foundations (ITFN)

 

ITFN 1101 - Foundations of Information Systems (3-0-3)

An introductory course in information technology. Topics include foundations in hardware, software, data, and procedures. Students are introduced to structured programming techniques, systems development, database design and networking. Aspects of appropriate business ethics are discussed. Interpersonal skills and team building emphasized.

Prerequisite(s) or corequisite(s): MATH 1101 (C), and Exit or Exemption from Learning Support Reading, English, and Math.

 

ITFN 1112 - Foundations of Systems Analysis (3-0-3)

Survey of established and evolving methods of information system design and implementation. A project based class which demonstrates by example and experience the process of building systems from needs analysis and definition through specifications and implementation. Traditional life cycle methodologies contrasted with object oriented analysis and prototyping. 

Prerequisite(s): ITFN 1101 (C), MATH 1101 (C), ENGL 1101 (C), CRIT 1101 (C).

ITFN 1201 - Foundations of Database Design (3-0-3)

A foundation course in terminology, concepts, and applications of database processing including file organization and data structures. Course emphasizes database design using various modeling techniques including Entity-Relationship and Semantic-Object models; database implementation using the relational model, normalization, and SQL; database application design including control mechanisms, forms, reports and menus. Students will design, create and process a database to demonstrate competency in the course content. 

Prerequisite(s): ITFN 1112 (C), ITSK 1701 (C).

Prerequisite or corequisite: ITFN 1301 or 1302 or 1303.

 

ITFN 1301 - Foundations of Programming, Visual Basic (3-0-3)

An introductory programming course using Visual Basic. The course contains a practicum and a best practices didactic. The practicum focuses on the hands-on business of writing code, knowledge of basic control structures and language syntax. The best practices didactic focuses on the craft of software engineering, good programming practices, performance and portability issues, and advanced syntax and data structures. 

Prerequisite(s): ITFN 1101 (C), MATH 1101 (C), ENGL 1101 (C), CRIT 1101 (C).

 

ITFN 1302 - Foundations of Programming, Java (3-0-3)

An introductory programming course using Java. The course contains a practicum and a best practices didactic. The practicum focuses on the hands-on business of writing code, knowledge of basic control structures and language syntax. The best practices didactic focuses on the craft of software engineering, good programming practices, performance and portability issues, and advanced syntax and data structures.

Prerequisite(s): ITFN 1101 (C), MATH 1101 (C), ENGL 1101 (C), CRIT 1101 (C).

 

ITFN 1303 - Foundations of Programming, C/C++ (3-0-3)

An introductory programming course using C and C++. The course contains a practicum and a best practices didactic. The practicum focuses on the hands-on business of writing code, knowledge of basic control structures and language syntax. The best practices didactic focuses on the craft of software engineering, good programming practices, performance and portability issues, and advanced syntax and data structures.

Prerequisite(s): ITFN 1101 (C), MATH 1101 (C), ENGL 1101 (C), CRIT 1101 (C).
ITFN 1501 - Foundations of Networking (3-0-3)

Introduction to terminology and applications of communications and networking as essential elements of computer and business information systems.   Through extensive industry research, students gain familiarity with concepts of data communication infrastructure, industry trends, hardware, software, media, transmission equipment, wireless and satellite communication.  Includes an emphasis on LAN segmentation.

Prerequisite(s): ITFN 1101 (C), MATH 1101 (C), ENGL 1101 (C), CRIT 1101 (C).

 

ITFN 2001 - Professional Development Seminar (1-0-1)

Develop skills necessary to function competently in the business world of information technology; resume writing, electronic resumes, cover letters, group and individual interviewing techniques, job research, portfolio development, business ethics and an overview of professional organizations.

Prerequisite(s): ITFN 1101 (C), MATH 1101 (C), ENGL 1101 (C), CRIT 1101 (C).

 

ITFN 2012 - Internship (0-V-2)

 

Students apply for internships with local businesses to focus and apply information technology skills. Hours may vary, but generally range between 15-30 hours per week, for a minimum of 225 hours per semester. Employers coordinate with the University to evaluate student performance in the workplace.  Students must articulate clear goals and objectives and document their progress. Application must be made to Office of Experiential Learning and is subject to IT Department approval.

Prerequisite(s): ITFN 2001 (C), application due four weeks before start of semester.

Prerequisite or corequisite: ITFN 2123 (C) and ITFN 2601(C).

 

ITFN 2123 - Foundations of Project Management (3-0-3)

Project management techniques and tools as applied to information systems projects including resource and personnel management and allocation, product testing, scheduling, and project management software. Small teams will be assigned actual projects to design and manage.

Prerequisite(s): ITFN 1112 (C), COMM 1001 (C), CPTG 1010 (C).

Prerequisite or corequisite: MATH 1241 (C) or higher and ENGL 1102.

 

ITFN 2601 - Foundations of Operating Systems (3-0-3)

A conceptual and hands-on study of operating systems. Major areas discussed include operating system design and theory, applications and management issues, microcomputer and multi-user systems, including networks and mini/mainframe systems. Also covered are files, I/O, memory and process/processor management, networking, evaluation, tuning and application execution.

Prerequisite(s): ITFN 1112(C).

 

ITFN 2700 - Applied Research and/or Instruction in Information Technology (variable credit & may be repeated)

A supervised research and/or instructional experience in Information Technology.  Offered at the lower division.

Prerequisite(s): Invitation by the IT Department.

 

ITFN 2800 - Selected Topics in Information Technology (variable credit & may be repeated)

A special course, offered at the lower division, designed to explore a specific area in Information Technology.

Prerequisite(s): Application to IT Department for permission and formal acceptance after application

 

ITFN 2900 - Independent Study in Information Technology (variable credit & may be repeated)

A supervised course of study, offered at the lower division, guided by faculty mentor and/or expert from the field.

Prerequisite(s): Application to IT Department for permission, formal acceptance and written contract for course completion.

 

ITFN 3012 - Information Technology Entrepreneur (2-2-3)

This course covers the set-up and operation of a small business enterprise in the information technology field. Emphasis is placed on production of a business plan including market research and financial analysis.  Formal approval by the department head is required. A limited number of students will be accepted.

Prerequisite(s): Application to IT Department for permission and formal acceptance after application.

 

ITFN 3134 - Advanced Systems, Security, and Process Development (3-0-3)

A high-level course in systems development which delineates the cross-functional roll of the systems analyst when advancing fundamental change through information systems development. This course will focus on tools and techniques for designing and implementing secure systems.

Prerequisite(s):   MATH 1241(C); ENGL 1102; ITFN 2123(C); ITFN 2601(C).

Prerequisite or corequisite: ITFN 2012(C).

 

ITFN 3314 - Testing and Quality Assurance in Software Development (3-0-3)

A high-level class in testing and quality assurance emphasizing the planned development of software and the nature of test development and implementation. Topics include test strategies, test planning, functionality testing, stability testing and debugging techniques.

Prerequisite(s): MATH 1241(C); ENGL 1102; ITFN 2123(C); ITFN 2601(C); [ITFN 1301(C) or 1302(C) or 1303(C)].

Prerequisite or corequisite: ITFN 2012(C).

 

ITFN 4003 - Portfolio Development and Presentation (1-0-1)

Each student will assemble a portfolio representing skills acquired and projects completed. Faculty will continuously review this portfolio until completion of B.I.T.  Student progress will be measured not so much by courses completed as by demonstrated abilities.

Prerequisite(s): ITFN 3314(C), ENGL 3900 (C) or ENGL 3901(C), MATH 3902(C), and ITFN 3134(C) and ITFN 2012.

 

ITFN 4014 - Internship Cooperative (0-V-V)

All students will complete this capstone course in cooperation with local industry. Working with business partners, student teams will develop meaningful projects, which integrate and apply knowledge in an actual work environment. These projects will be presented to faculty, students and industry partners.  Work hours and credit vary.  3 credits: 20-30 hours per week, for a minimum of 250 hours per semester; 6 credits:  30-40 hours per week, for a minimum of 400 hours per semester.  Application must be made to Office of Experiential Learning and is subject to IT Department approval.

Prerequisite(s): ITFN 4003 (C) and permission.  Application due four weeks before start of semester.

 

ITFN 4700 - Applied Research and/or Instruction in Information Technology (variable credit & may be repeated)

A supervised research and/or instructional experience in Information Technology. 

Prerequisite(s): Invitation by the IT Department.  IT Department senior standing recommended.

 

ITFN 4800 - Selected Topics in Information Technology (variable credit & may be repeated)

A special course designed to explore a specific area in Information Technology.

Prerequisite(s): Application to IT Department for permission and formal acceptance after application.  IT Department senior standing recommended.

 

ITFN 4900 - Independent Study in Information Technology (variable credit & may be repeated)

A supervised course of study guided by faculty mentor and/or expert-from-the-field. 

Prerequisite(s): Application to IT Department for permission, formal acceptance and written contract for course completion.  IT Department senior standing recommended.

 

 

INFORMATION TECHNOLOGY: Information Design and Production (ITMM)

 

ITMM 4401 - Principles of Information Retrieval (2-2-3)

A study of research materials sources and availability and methods of effective selection, validation and utilization. Focus on theories of information retrieval with emphasis on design and development of information systems.

Prerequisite(s): ITFN 3134 (C), ITFN 3314 (C), ENGL 3900 (C) or ENGL 3901(C), MATH 3902 (C) and ITFN 2012 (C).

 

ITMM 4402 - Learning Styles and Techniques Using Technology (2-2-3)

A study of learning style theory and application with emphasis on the design and implementation of electronic delivery systems. Team project integrates with other courses in the discipline.

Prerequisite(s): ITFN 3134 (C), ITFN 3314 (C), ENGL 3900 (C) or ENGL 3901(C), MATH 3902 (C) and ITFN 2012 (C).

 

ITMM 4403 - Visual and Functional Design (2-2-3)

A study of the integration of visual and functional design integrating human factors and evaluating user interfaces to information systems. Visual design factors include color, 3-D shapes and texture and development of simulations. Functional design factors include specifications, media types, delivery platforms, and system architectures. Students will participate in interactive project development with clients and team members.

Prerequisite(s): ITFN 3134 (C), ITFN 3314 (C), ENGL 3900 (C) or ENGL 3901(C), MATH 3902 (C) and ITFN 2012 (C).

 

ITMM 4404 - Multimedia Production and Development (2-2-3)

A course on acquisition, development, and production of media elements such as graphics, animation, audio, video, virtual space, and simulations. Students will integrate content with functional design criteria and organize the major and minor components of a multimedia production project.

Prerequisite(s): ITFN 2012(C).

Prerequisite or Corequisite: ITFN 3134 and(C), ITFN 3314(C), ENGL 3900 (C) or ENGL 3901(C), and MATH 3902(C).

 

ITMM 4405 - Legal Implications of E-Commerce (3-0-3)

This course will focus on the legal implications of conducting business over the Internet, including current understanding of Internet contracts, copyright, trademark and patent law. Further, this course will examine cutting-edge cases relating to e-commerce and emerging ethical issues and trends.  Open to non-majors by Permission.

Prerequisite(s): ITFN 3134 (C), ITFN 3314 (C), ENGL 3900 (C) or ENGL 3901(C), MATH 3902 (C) and ITFN 2012 (C).

 

 

INFORMATION TECHNOLOGY: Network Planning, Design and Management (ITNW)

 

ITNW 4501 - Network Planning and Design (2-2-3)

High-level approach to network planning and design. Topics include gathering, interpreting, and evaluating customer requirements; defining the scope of work and analyzing resource and technology constraints and system interdependencies; analyzing facilities bandwidth requirements and capacity planning; researching product and vendor architecture and equipment specifications and limitations; finally, preparing an overall integration plan for new processes, protocols and equipment.

Prerequisite(s): ITFN 3134 (C), ITFN 3314 (C), ENGL 3900 (C) or ENGL 3901(C), MATH 3902 (C) and ITFN 2012 (C).

 

ITNW 4502 - Communications Protocols and Applications (2-2-3)

Topics include hardware and software diagnostic tools and utilities, LAN's, MAN's, WAN's and the Internet, OSI protocol stack, flow control, switching, data compression, application program-network interface, and security issues. Also included are basic electronics topics such as electrical measurements, DC and AC circuits, diodes, transistors and OP amps, digital electronics and microprocessors.

Prerequisite(s): ITFN 3134 (C), ITFN 3314 (C), ENGL 3900 (C) or ENGL 3901(C), MATH 3902 (C) and ITFN 2012 (C).

 

ITNW 4503 - Advanced Network Management (2-2-3)

Definition of the role of the network manager in organizational network architecture; includes organizational objectives, network accounting policies, inventory considerations, controls and charging practices; in-depth coverage of traffic engineering and traffic management to size the network correctly; addresses regulation tariffs of local and long haul services, switching hierarchy and ISDN in the public network. Additional topics include maintaining reliable service, managing costs, providing security, anticipating future needs and monitoring legislative and regulatory activity.

Prerequisite(s): ITFN 3134 (C), ITFN 3314 (C), ENGL 3900 (C) or ENGL 3901(C), MATH 3902 (C) and ITFN 2012 (C).

 

ITNW 4504 - Network Administration in Multi-Platform Environments (2-2-3)

Management, administrative and support issues of multi-platform, networked information systems. Topics include procedures for backups, virus prevention, software distribution and security ensuring the recoverability of systems and services; maintenance of documentation, trends analysis, audits and performance monitoring.

Prerequisite(s): ITFN 3134 (C), ITFN 3314 (C), ENGL 3900 (C) or ENGL 3901(C), MATH 3902 (C) and ITFN 2012 (C).

 

 

Information Technology: Software Development (ITSD)

 

ITSD 4301 - Advanced Programming I (2-2-3)

An advanced course in the specification and development of complex data structures. Programming projects address the cross-platform nature required of today's business solutions, with emphasis on the graphical user interface and development of custom controls. Object-oriented design and programming will be stressed. Project teams will manage a software development project using a variety of tools and techniques.

Prerequisite(s): ITFN 3134 (C), ITFN 3314 (C), ENGL 3900 (C) or ENGL 3901(C), MATH 3902 (C) and ITFN 2012 (C).

 

ITSD 4303 - Human-Computer Interaction (2-2-3)

Fundamentals of human-machine interfaces, both cognitive and physical. Learning styles and effects of short-term memory on cognition and reaction will affect hardware and software development. Students will design a prototype interface.

Prerequisite(s): ITFN 2012 (C).

Prerequisite or Corequisite: ENGL 3900 (C) or ENGL 3901(C), and MATH 3902(C), ITFN 3134(C) and ITFN 3314(C).

 

ITSD 4304 - Networking and Client-Server Systems (2-2-3)

An advanced course in network terminology, concepts and programming with emphasis on client-server architectures, web-based applications, customized programming, applets and agents.

Prerequisite(s): ITFN 3134 (C), ITFN 3314 (C), ENGL 3900 (C) or ENGL 3901(C), MATH 3902 (C) and ITFN 2012 (C).

 

ITSD 4305 - Special Topics in Software Development (2-2-3)

This course addresses new developments in the field, bleeding edge topics, which may not yet be mainstream, yet are deserving of attention as forces, which shape the discipline.

Prerequisite(s): ITFN 3134 (C), ITFN 3314 (C), ENGL 3900 (C) or ENGL 3901(C), MATH 3902 (C) and ITFN 2012 (C).

 

ITSD 4312 - Advanced Programming II (2-2-3)

An advanced course in the specification and development of complex data structures. Programming projects address the cross-platform nature required of today's business solutions, with emphasis on the graphical user interface and development of custom controls. Object-oriented design and programming will be stressed. Project teams will manage a software development project using a variety of tools and techniques.

Prerequisite(s): ITSD 4301(C).

 

 

Information Technology Skills (ITSK)

 

ITSK 1401 - Introduction to Webmaster (3-0-3)

The course contains a practicum and a best practices didactic. The practicum focuses on the hands-on business of writing HTML code, knowledge of basic control structures, language syntax, file structures. Also covered the business of planning and designing web pages for target audiences. Students will learn techniques for client interfacing, project development, paper mock-up, and on-line mock-up of web pages. The best practices didactic focuses on hypertext design and navigation, application interface, copyright and ownership issues, ethics, and privacy, licensing and trademark issues.

Prerequisite(s): ITFN 1101(C), MATH 1101(C), ENGL 1101 (C), CRIT 1101 (C).

 

ITSK 1601 - Introduction to UNIX (3-0-3)

An overview of current versions of the UNIX operating system reinforced with examples and exercises performed on a UNIX system. Introductory elements of shell programming and system administration will be covered.

Prerequisite(s): ITFN 1101(C), MATH 1101(C), ENGL 1101 (C), CRIT 1101 (C).

 

ITSK 1701 - Database Applications (0-2-1)

An intermediate level skills course in Microsoft Access. Topics include reports, forms, OLE fields, sub-forms, macros, VBA and the switchboard manager. An introduction to relational database theory and database design is included.

 

ITSK 1704 - Word Processing Applications  (0-2-1) 

An intermediate level skills course in Microsoft Word. Topics include title pages, tables, form letters, mailing labels, graphics and word art, and OLE.

 

ITSK 2211 - Intermediate Database Design (3-0-3)

This course continues the study of relational databases adding these additional topics: Relational algebra, set-theoretic operations, and relational operations. The database description features of SQL are introduced as well as insert, update and delete statements. Set functions in SQL are covered and handling of null values is discussed. Student teams build an integrated database application using high-level tools.

Prerequisite(s): ITFN 1201(C), [ITFN 1301(C) or 1302(C) or 1303(C)].

 

ITSK 2222 - Introduction to PL/SQL (3-0-3)

A practicum unit consists of a review of the SQL select with an introduction to advanced features of SQL. The non-procedural select is compared to the power of procedural SQL programs. Imbedded SQL is introduced with examples of embedded SQL in C. Students manipulate an existing database to cement skills.

Prerequisite(s): ITSK 2211(C).

 

ITSK 2232 - Intermediate PL/SQL (3-0-3)

This course adds additional exercises in procedures, functions, packages and triggers. A study of query processing includes indexed access, filter factors and statistics, methods for joining tables and performance benchmarks. Update processing is covered in detail including serializability, levels of isolation, transaction recovery, checkpoints and media recovery. Students manipulate an existing database to cement skills. 

Prerequisite(s): ITSK 2222(C).

 

ITSK 2311 - Intermediate Programming, Visual Basic (3-0-3)

This is the second course in the Visual Basic (VB) programming series, with a focus on developing sophisticated applications and solving problems in the Windows programming environment.  The course will emphasize event-driven, object-oriented programming concepts, the use of advanced VB controls, and the implementation of ActiveX controls and SQL for database manipulation and access.  Also covered is the implementation of MDI forms, objects, and classes using object-oriented programming techniques.

Prerequisite(s): ITFN 1301(C).

 

ITSK 2312 - Intermediate Programming, Java (3-0-3)

An intermediate class in object-oriented programming using Java. Students will understand the nature of object-oriented programming via objects, classes and methods. Students will learn the tools and techniques of programming in and for a graphical user interface. Discussion includes interface design, threads, memory management, streams and advanced control flow.  Also covered: networking tools and techniques, Java utilities package, and multimedia. 

Prerequisite(s): ITFN 1302(C).

 

ITSK 2313 - Intermediate Programming, C/C++ (3-0-3)

An intermediate class in object-oriented programming using C++. Students will understand the nature of object oriented programming via objects, classes and methods. Students will learn the tools and techniques of programming in and for a graphical user interface. Discussion includes the windows API and dynamic link libraries, error trapping and error handling, and a variety of data structures and file access methods. Also covered: stream I/O, virtual functions, operator overloading, and templates. 

Prerequisite(s): ITFN 1303(C).

 

ITSK 2321 - Developing Applications, Visual Basic (3-0-3)

This is the third course in the Visual Basic (VB) programming series.  The course will emphasize event-driven, object-oriented programming concepts and the more sophisticated use of advanced VB controls and ActiveX controls.  Also covered are the complex uses of classes, databases, collections, Dynamic Link Libraries, design and development of ActiveX controls, Windows API deployment of VB applications, and the integration of VB into the World Wide Web environment.

Prerequisite(s): ITSK 2311(C).

 

ITSK 2322 - Developing Applications, Java (3-0-3)

Advanced topics in application development using the Java programming language.  Emphasis will cover advanced testing and debugging and development of release versions. 

Prerequisite(s): ITSK 2312(C).

 

ITSK 2323 - Developing Applications, Visual C++ (3-0-3)

Advanced topics in application development using Visual C++ and the Developer Studio. Topics include API and MFC. Also covered advanced testing and debugging, and development of release versions. 

Prerequisite(s): ITSK 2313(C).

 

ITSK 2411 - Intermediate Webmaster (3-0-3)

An intermediate course in web page production. Topics include the application of graphics, sound, video, and animation in the creation of interactive multimedia web sites. Students will gain familiarity with a variety of browsers and plug-ins and will focus on the skill of analyzing leading edge software tools. Students will examine graphic and image formats and processing using leading edge software tools.  Prerequisite(s): ITSK 1401(C).

 

ITSK 2422 - Advanced Webmaster (3-0-3)

An advanced course in web page and site production including the development of back-end applications for web sites, data capture using forms, site searching and indexing. 

Prerequisite(s): ITFN 1501(C), ITSK 1701(C), and ITSK 2411(C).

 

ITSK 2511 - Intermediate Networking (3-0-3)

An intermediate course in terminology, concepts and applications of data communications technology including network topologies, network devices, standards and protocol analysis.   The course will emphasize network LAN and WAN concepts with data network components: wireless concepts, data security, TCP/IP, OSI model, data communications hardware, software, facilities, and media.

Prerequisite(s): ITFN 1501(C).

 

ITSK 2522 - Wireless and Landbased Networking (2-2-3)

An intermediate class in network design and administration. Students will acquire in-depth knowledge of wireless networks and VPN’s.  Topics include wireless transmission capability, security, client/server environments, installation and troubleshooting of client operating systems, peer-to-peer installation and configuration, Remote Access Services (RAS).  Also covered are the design and implementation of RAS via Internet or LAN.

Prerequisite(s): ITSK 2511 (C).

 

ITSK 2532 - Wide Area Networks (2-2-3)

An advanced class in network design and administration. Topics include routing, switching, firewalls, web servers, virtual circuits, and wireless networks. A variety of protocols, standards, and architectures are discussed and compared. Additional special topics will be added for capstone discussions. 

Prerequisite(s): ITSK 2522(C).

 

ITSK 2611 - Intermediate UNIX (3-0-3)

An in-depth view of current and future mainstream features of the UNIX operating system. Shell programming techniques are covered with examples and hands-on exercises using Bourne, C SHELL and Korn command processors. Project management tools and other UNIX facilities as well as additional system administration tools will be discussed. 

Prerequisite(s): ITSK 1601(C).

 

ITSK 3413 - Infrastructure for E-Commerce (2-2-3)

This course concentrates on the infrastructure necessary to develop e-commerce websites. Topic includes e-commerce business models, network architectures and security, and e-commerce architectures. The relationship between web clients, web/commerce servers and back-end systems will be covered as well as the design elements of storefront implementation. Also discussed: tuning and load balancing, server management tools, and secure electronic transactions. Students will evaluate a variety of vendor solutions.

Prerequisite(s):   ITSK 2411(C), and [ITSK 2311(C) or 2312(C) or 2313(C)]         ITFN 3314; ITFN 3134; ENGL 3900 (C) or ENGL 3901 (C); MATH 3902; ITFN 2012.

Prerequisite or corequisite:  MGMT 3101 (C).

      Corequisite: ITSK 3423.

 

ITSK 3423 - Security for E-Commerce (2-2-3)

This course addresses network and web-based security issues in general: network intruders (hackers), security policies and procedures, firewall, encryption, authentication and access control, and viruses. In addition, security issues unique to e-commerce systems are covered: electronic payments, secure transactions, secure sockets layer, digital signatures and auditing.

Corequisite: ITSK 3413.

  <<Back to Course Descriptions