The Certificate in Business Technology Enterprise (formerly Computer Systems) program is designed to provide a broad background in business computer information systems and to develop the technical skills needed to stay competitive in this challenging field. The program will be of particular benefit to programmers and to management information systems analysts. The certificate is awarded by the Division of Continuing and International Education and the Department of Computer Information Systems upon the successful completion of 18 credits.
Required Courses (12 Credits)
BTE 320 Introduction to Programming
This course covers the fundamentals of programming logic and structured programming principles - including problem solving, algorithm design, and program development - using a high level programming language. Topics covered include fundamentals of algorithms, flowcharts, problem solving, programming concepts, classes and methods, control structures, arrays, and strings, pointers, and data structures.
BTE 360 Systems Analysis and Design
This course introduces the techniques of systems, analysis, and design. Topics include: the Software Development Life Cycle (SDLC), Agile Programming, Extreme Programming, lean software development, Universal Modeling Language (UML), requirements modeling, data modeling, user interface design, data design, normalization, system architectures, implementation methods, and testing methodologies.
Prerequisite or co-requisite: BTE 320 or a programming course
BTE 412 - Foundations of Business Enterprise Technologies
This course provides an understanding of the foundations of enterprise technologies. Topics include: making the business case for technology, distributed architectures, customer relationship management systems (CRM), enterprise recourse planning systems (ERP), requirements modeling and design for enterprise systems, software development and outsourcing enterprise, enterprise productivity technologies (RFID, internet of things, machine data), 3D-design technologies, cloud technologies, and technologies of the global enterprise.
Prerequisites: BTE 320 or CSC 120 or ECE 118 or equivalent
BTE 423 Data Management Systems
This course covers the foundations of database managements systems (DBMS). Topics include: database systems design, SQL, the relational model, entity-relationship modeling, distributed DBMS, object DBMS, web technology and DBMS, semi-structure data, XML, business intelligence, data warehousing, data warehousing design, introduction to OLAP, and a brief overview of data mining. Students will engage in hands-on exercises for the design and implementation of database business application.
Prerequisite: BTE 360
Electives (6 credits) Choose two of the following:
BTE 324 Object-Oriented Programming
This course introduces the concepts and fundamental technique of object-oriented programming. Topics include: data abstractions, encapsulation, inheritance, polymorphism, class library, graphis/GUI, exception handling, multithreading, multimedia, files and streams, Internet applets, application development, integrated development enviornment, interactive program debugging and the eXtensible Markup Language (XML).
Prerequisite: BTE 320
BTE 400 Web-Mobile-Cloud
Various Topics: See current semester course offerings for more details.
Prerequisite: BTE 320
BTE 417 Fundamentals of Tech Project Management
This course is designed to provide the fundamental project management knowledge necessary for a business manager, consultant, project manager, IT professional, and/or team member to successfully initiate and plan IT and other business projects. It is structured to provide principles, methodology, and practical information through a combination of lectures, group collaboration and hands-on exercises. Emphasis is placed on the importance of standardization and best practices as defined by the PMI's Project Management Body-of-Knowledge (PMBOK®).
BTE 430 Business Networks
This course introduces the subject of voice and computer networks and their use in business application. Topics include: local and long distance telephone networks, client-server networks, network hardware and software, distributed computing, key issues in network management, and the fundamentals of data communication.
Prerequisite: BTE320 or equivalent, third year student or higher
BTE 491 Topics in Computer Information Systems
Topics in selected areas of specialization.