College of Computing, Engineering & Construction Computing Course Descriptions

Size: px
Start display at page:

Download "College of Computing, Engineering & Construction Computing Course Descriptions"

Transcription

1 CATALOG Undergraduate Information College of Computing, Engineering & Construction Computing Course Descriptions CAP4020: Multimedia Systems Prerequisites: Knowledge of object oriented programming principles and experience with languages such as C, C++, Java, and Visual Basic. This course includes the design and development of multimedia applications using multimedia methods and tools such as presentation managers, drawing software, web page development including HTML, authoring software, and supporting environments. The course requires students to develop their own applications as well as integrating different tools. CAP460: Introduction to Artificial Intelligence Prerequisite: COP 50 or COP 540. Heuristic techniques for problem solving and decision making, control and search strategies, knowledge representation, logic, AI languages and tools. Applications such as expert systems, natural language understanding, planning, and computer vision. CAP4660C: Introduction to AI Robotics 4 Prerequisites: COP 50, COP 601. This course focuses on models and methods for the design and development of robotic devices whose function is to accomplish prescribed tasks with minimal human intervention. Basic robotics elements are addressed: simple mechanics (moving, turning, lifting), sensing the environment (light, contact, proximity), monitoring internal state (time, position, orientation). Autonomous and semi-autonomous robots are designed, constructed, and programmed by combining basic reactive behaviors to support higher levels of cognition. Laboratory exercises are incorporated throughout the course, with a term objective of implementing a working robot to address a performance/survival specification.(a laboratory fee of $25 will be assessed) CAP4710: Computer Graphics Prerequisites: MAS 105, COP 50. This course covers point-plotting techniques, line drawings, two and three-dimensional transformations, clipping and windowing, data and file structures, interactive techniques, raster systems, perspective, hidden surface removal, shading.

2 CAP470: Graphics Systems and Applications Prerequisite: COP 540. Survey of graphics hardware and software with emphasis on applications and user interfacing. Utilization of business graphics packages and graphics utilities. Design and implementation of user-computer dialogue and graphics interface. Exploration of other topics such as image processing, animation and multimedia systems. The student will be required to complete several programming exercises including user-interfacing and 2D (or D) graphics projects in a language appropriate for graphics. CAP4770: Data Mining Prerequisites: COP 4720 or COP Students will study concepts and techniques of data mining, including Characterized and Comparison, Association Rules Mining, Classification and Prediction, Cluster Analysis, and mining complex types of data. Students will also examine applications and trends in data mining. CAP4774: Data Warehousing 4 Prerequisites:COP 4720 Database Systems, CIS 427 Info System Senior Project I This course provides an introduction to data warehousing concepts, requirements gathering, design, and implementation. Students learn about operational database integration, extraction, transformation, and loading of operational data to historical database systems such as operational data store and data warehouse. Students are provided with techniques for the analysis, design, denormalization, implementation, utilization, and documentation in the development of data warehouse systems. Structure query language for database and data warehouse will be studied and used to retrieve data and manipulate the information from the implemented databases. Students are required to complete and present a project to class in the data warehousing area. CDA101: Introduction to Computer Hardware Organization Prerequisites: COP 2551 or COP 2220 and COT 100. Boolean algebra, switching theory, combinational and sequential circuits, design and minimization techniques, integrated circuits, SSI, MSI, LSI, arithmetic and logic chips, CPU organization, memory organization, microprocessors and logic design. (A laboratory fee of $5 will be assessed) 4 CDA4010: Human Factors and Collaborative Computing Prerequisites: COP 540 or COP 855 Human factors in computing deals with the effective interaction of people with computers including the software and physical elements. Collaborative computing covers the client/server aspects of computer mediated communication. CDA4102: Introduction to Computer Architecture Prerequisite: CDA 101. Corequisite: CDA 4102L. Computer taxonomy, description languages, conventional computer architecture, microprogramming, instruction sets, I/O techniques, memory, survey of non-conventional architecture. Software interface. CDA4102L: Introduction to Computer Architecture Laboratory Prerequisite: CDA 101. Corequisite: CDA Laboratory exercises to accompany CDA 4102 emphasizing computer architecture, microprocessing, instruction sets, I/O techniques and memory using software interfaces. hours of laboratory. (A material fee of $0 will be assessed) 1

3 CEN455C: Development of Gaming and Moblie Applications Prerequisites: CGS 407, COP 540 This course covers various approaches to the development of computer games and mobile software applications using current development environments, frameworks, and game engines. Examples of mobile approaches include, but are not limited to, "thin" clients and "smart" clients, which interact with servers implemented as enterprise systems or web services. Examples of game development approaches include, but are not limited to, the use of various modelers, Artificial Intelligence techniques, Physics engines, and realistic Computer Graphics renderers. Development environments and platforms include open-source and commercial. Laboratories consist of small programming assignments that are demonstrated through simulators of mobile devices, the deployment to mobile devices, and the development of computer games and their elements. 4 CEN494: Software Development Practicum Prerequisite: CIS In this course students apply software development concepts studied in previous courses to cooperatively develop a sufficiently complex software system associated with a realistic application problem. Modern technologies supported by state of the art tools and environments are used. CGS1100: Computer Applications for Business This course provides an introduction to the fundamentals of personal computing for business majors and other non-computer science majors. Topics include the Windows operating system, word processing, spreadsheets, database, presentation aids, internet, and related areas. CGS1570: Microcomputer Application Software Introduction to the fundamentals of personal computing and commonly used software applications for a pc. Includes practical exercises using popular application software packages. CGS2525: Multimedia Applications Prerequisites: CGS 1100 or a programming language or permission of instructor. Familiarity with Windows or Macintosh environment helpful. Principles, methods, and tools for the design and development of multimedia applications (incorporation of sound, animation, still images, hypertext and video in computing technology); authoring languages; multimedia technology hardware and trends. CGS559: Introduction to the Internet Prerequisite: CGS 1100 or CGS 1570 or permission. Introduction to and use of browsers including helpers and plug-ins; html programming, including forms, image maps, and CGI scripts; production of graphics for the WEB; design of home pages. CGS407: Information Processing: An Organizational Perspective Prerequisites: CGS 1100 or CGS 1570 or equivalent Students in this course will examine the organizational requirements of information processing in support of administrative decision processes. This involves the examination and use of information processing models in business to transform organizational memory into appropriate designs. Projects involving the use of information models applied to various application domains are required including the design of relational data models and their implementation using a relational database management system.

4 CGS408: Information Processing: Requirements Identification & Specification Prerequisite: CGS 407 Students in this course examine fundamentals for the development of information processing systems. Topics include requirements gathering, feasibility studies, software lifecycle overview, tools and equipment used by designers, and factors associated with successful systems. CIS290: Special Topics in Computer and v. 1-4 Information Sciences Course outline will vary depending on topic and number of credit hours. The course will be handled logistically in the same fashion as upper division and graduate-level special topics. May be repeated up to 12 credits. CIS295: G(W) Honors Special Topics in Computer and Information Sciences Topics are reflective of state-of-the-art computing and selected from among those particularly suited to sophomore-level Honors students. CIS255: Foundations of Leadership in Technology 1 Students examine through a series of seminars what makes an effective technical leader and how this might differ from other leadership styles. Students participate in activities to determine their current leadership style and how to develop desired leadership qualities, such as speaking and listening responsibly, creating visions, building community, generating support from others to make change, and strategies for promoting diversity. CIS949: Experiential Studies in Computer Science v. 0- Prerequisite: Acceptance in cooperative education program and at least 6 credits from core courses completed. Students will participate in supervised work experiences related to computer science. Students may repeat this course for credit, up to a total of six (6) semester hours. CIS4100: System Performance and Evaluation Prerequisite: COP 540 Tools and techniques used in the evaluation of the performance of computing systems, empirical modeling methods, simulation models, deterministic and stochastic methods. CIS4251: Software Development: Professional and Societal Issues Prerequisites: COP History of software development; the software process; software development models (structured and object oriented);requirements, specification, planning, design, implementation, integration, and maintenance; social and ethical implications of computing; major team project. CIS425: Legal and Ethical Issues in Computing Prerequisites: COP 50 or COP 540 This course provides a discussion of legal and

5 ongoing professional development, and social involvement. The course will use the students' prior experiences in software development as a framework by demonstrating lecture concepts through coding examples and technical situations. State and national laws pertaining to computing will be presented. Students will be required to give and justify opinions about given computing situations. Students will also present an opinion to the class about one specific software development issue. CIS427: Information Systems Senior Project I Prerequisites: COP 855, and Prerequisite or Corequisite: COP First of a two course senior project on systems development with a significant laboratory component. Students will design a prototype information system in the context of the project team environment employing methodologies of a model software system life cycle including specification, analysis, and design. CIS428: Information Systems Senior Project II Prerequisite: CIS 427. The second in a two course senior project with a lecture and significant laboratory components. Students implement a prototype information system in the context of the project team environment employing the methodologies of a model software system life cycle. Capstone course for the Information Systems major. CIS460: General Computer Security Administration Prerequisites: COP 50 Data Structures or COP 540 Data Structures Using OOP This course provides an introduction and overview of security issues for organizational and institutional computing. Physical software and computing system security will be discussed. Students will be required to perform introductory security analysis, write code to automate some security preparedness tasks, and set up a protection scheme for a simple PC computer. CIS462: Computer Cryptography Prerequisites: COP 50 or COP 540, and COT 100. This course presents an introduction to both classical and modern computer cryptographic protocols, including the RSA algorithm. The relevant algebra and number theory will be covered as well as material to secure data communication such as coding theory. CIS464: Information Systems Intrusion Detection Prerequisites: CIS 460, COP 4640 This course covers internal and external computer security breaches, how to avoid them, and what actions to take if they are discovered. Students will use and develop software to detect intrusions and protect the computer systems from intrusions. CIS465: Computer Security Policies and Disaster Preparedness Prerequisites: CIS 460 This course will cover material about computer security policies. Included with these policies will be specific plans about disaster preparedness in computing. These policies and plans will determine how computer professionals should react to security breaches or destructive acts of nature. Students will study existing policies and will use and develop software for creating and tracking these policies and plans. Computer security policy analysis will be completed by examining user needs and applying best practices in all course projects.

6 CIS466: Computer Forensics Prerequisites: CIS 460, COP 4640 Topics in this course will include computer system data recovery with a particular emphasis on computer evidence handling and computer crime detection. Students will be required to recover data from computers that may have been involved in computer crimes. The students will use and develop computer software tools to reboot suspect computers, detect evidence of computer crime, and preserve that evidence for later use. CIS4510: Expert Systems and Decision Support Prerequisite: COP 540. Expert systems construction and application. Use of computers in managerial decision making. Examination of problem solving and decision models in relation to the business environment. Practical application emphasizing evaluation of available systems and hands-on experience. CIS459: Gaming and Mobile Apps Capstone I Prerequisites: CEN 455C and CNT 4514C This is the first of a sequence of two courses where students will have the opportunity to analyze, implement, and deploy complex software systems as enterprise mobile applications, as computer games, and as an appropriate combination of both. CIS4594: Gaming and Mobile Apps Capstone II Prerequisites: CIS 459 This is the second of a sequence of two courses where students will have the opportunity to analyze, implement, and deploy complex software systems as enterprise mobile applications, as computer games, and as an appropriate combination of both. CIS4615: Secure Software Development Prerequisites: CIS 460 This course is intended to make students aware of how software design decisions affect computer security issues. Common computer security problems will be discussed and students will be asked to write programs demonstrating how to avoid such problems. Special emphasis will be placed on web applications. Security testing will be discussed and students will be asked to use security testing techniques from class existing software products. CIS4850C: Introduction to Spatial Information Systems Prerequisite: COP 540 Data Structures Using OOP An introduction to Spatial Information Systems (SIS): the technology of acquiring, managing, analyzing, and displaying information in a spatial context. The course focuses on the unique technical and institutional issues associated with designing and implementing a spatially-enabled Information Technology infrastructure in a public or private enterprise. The participants will get hands-on experience with industry-standard technology including: Geographic Information System (GIS) software, and Global Positioning System (GPS) hardware and software. A series of structured practical exercises provide a pathway to understanding how fundamental spatial theory and principles become relevant in the context of developing practical applications using these technologies. 4 CIS4851C: Advanced Spatial Information Systems 4 Prerequisite: CIS 4850C Introduction to Spatial Information Systems This course will provide participants with advanced knowledge of spatial principles and professional practices related to enterprise-scale Spatial Information Systems (SIS) and specialized applications that utilize SIS technology. The course will explore how SIS technology can be integrated with other technologies to create new business process models. The

7 laboratory component will provide participants with the advanced technical skills needed to be able to design and implement Spatial Information Systems (SIS) and develop applications that utilize SIS technology. The course will give participants a "hands on" opportunity to explore how SIS technology can be integrated other technologies such as mobile computing, the web, and wireless communications. CIS4861: Spatial Information Systems Administration Prerequisite: CIS 4851C Advanced Spatial Information Systems, Co-requisite: CIS 489 Spatial Information Systems Capstone Project I This course will provide the participants with the advanced knowledge of the professional practices needed to be able to administer enterprise-scale Spatial Information Systems (SIS) and to manage the development and implementation of specialized applications that utilize SIS technology as a component. The course will utilize guest lectures by SIS professionals to present case studies of professional practices. Participants will work in groups to execute a series of peer-reviewed assignments in which each group develops the requirements for development of a SIS application, a competitive professional proposal, and a SIS business plan. CIS489: Spatial Information Systems Capstone Project I Prerequisite: CIS 4851C Advanced Spatial Information Systems, Co-requisite: CIS 4861 Spatial Information Systems Administration This is the first capstone course for the Spatial Information Systems Concentration in the Information Technology program. The course is intended to provide the participants with a structured learning environment for each student (or approved group of students) to develop a senior capstone project proposal. Each student (or group) will make a draft and a final proposal presentation to the class, and submit a final written proposal for approval by the instructor. A senior capstone project proposal must be approved by the instructor prior to enrollment in the Spatial Information Systems Capstone II course. 1 CIS4894: Spatial Information Systems Capstone Project II Prerequisite: CIS 489 Spatial Information Systems Capstone I or permission of instructor This is the second capstone course for the Spatial Information Systems (SIS) Concentration in the Information Technology program. The course is intended to provide the participants with a structured learning environment for each student (or approved group of students) to complete a senior capstone project, which will be based on the final written proposal approved previously by the instructor in the SIS Capstone I course. A senior capstone project proposal must be approved by the instructor prior to enrollment in the Spatial Information Systems Capstone II course. The student (group) will submit a written final report and present an oral presentation on the project. CIS4900: Directed Independent Study v. 1- For senior level computer and information science students, topic supportive of the student's overall program. May be repeated with permission. CIS4910: G(W) Honors Research in Computer and Information Sciences Prerequisite: Admission to the Honors in the Major track in computer and information sciences. Research leading to the Honors project/thesis under the supervision of a faculty member.

8 CIS490: Special Topics in Computer and v. 1-4 Information Sciences For senior level students. Topics are reflective of advances in state-of-the-art computing not adequately addressed in current course offerings. May be repeated up to 12 credits. CNT4406: Network Security and Management Prerequisites: CNT 4504 Computer Networks and Distributed Processing In this course, students will examine network security and issues related to managing a secure system. They will explain the use of cryptographic algorithms in such systems. Students will discuss the various forms of attacks, determine ways to detect these attacks, and develop defenses against such attacks. CNT4504: Computer Networks and Distributed Processing Prerequisites: COP 50 or COP 540. In this course, students will study architectures, protocols, and layers in distributed communication networks and develop client-server applications. Topics include the OSI and TCP/IP models, transmission fundamentals, flow and error control, switching and routing, local and wide-area networks, wireless networks and client-server models. Students will extend course topics via programming assignments, library assignments and other requirements. CNT4514C: Wireless Networks and Mobile Computing 4 Prerequisites: CGS 407, COP 540 Students in this course will study wireless and emerging network technologies. They will examine the effects of mobility on network issues such as architecture security, privacy, file systems, resource discovery, resource management (including energy usage), personal on-line identities, and other areas. Students will acquire hands-on experience with mobile and sensor platforms. CNT4704: Network Design and Planning Prerequisites: CNT 4504 Computer Networks and Distributed Processing In this course, students will examine computer network goals, models, and designs for both local area and wide area networks, with specific emphasis on internetworking principles. They will evaluate current network technologies and use related best practices and standards in the planning of a network. Through simulation techniques and graph and queuing theory, students will address user needs by assessing the capacity of a network, implementing a related evaluation model, and analyzing its performance. COP2010: Introduction to Visual and Procedural Programming Prerequisite or Co-requisite: CGS 1570 This course provides an introduction to the fundamentals of visual programming as well as procedural language structure and capabilities. Students learn about visual programming development, including problem definition, problem solving and algorithms, procedures, controls, arrays, structures, coding, visual interface design, testing, and debugging. COP2120: Introduction to COBOL Programming Prerequisite: CGS This course introduces students to the fundamentals of structured programming as well as language structure and capabilities. Students learn about program development, including program definition, pseudocode, flowcharting, coding, testing and debugging. To practice programming skills, students develop COBOL programs to solve "real-world" problems.

9 COP2220: Computer Science I This course provides an introduction to the programming process. Topics in the course include types, operations, expressions, control flow, I/O, functions, program structure, software design techniques, and problem solving. Course concepts are reinforced with many programming projects throughout the term. COP22: Introduction to Visual Basic Programming Prerequisites: Knowledge of programming in another language and knowledge of the current release of Windows. An introductory course in Windows programming using Visual Basic. Topics include event-driven programming techniques and object-oriented concepts. Includes objects, properties, methods, controls, functions, subroutines, arrays and structures, and database access. COP2551: Introduction to Object Oriented Programming Prerequisite or Co-requisite: CGS This course introduces the principles and practices of object oriented (OO) programming. Topics include user interface and problem data classes; class versus instance properties and methods; abstraction; encapsulation; inheritance and multiple inheritance; polymorphism; software design techniques; and problem solving. The concepts are utilized in numerous programming projects. COP2800: Java/Javascript Introduction to functions, objects, events, and their handlers, interactive forms, frames, documents, windows and cookies using JavaScript; object-oriented programming, including classes, packages and interfaces, exceptions and multitasking in Java. COP1: Object-Oriented Programming in Java/JavaScript Prerequisites: COP 2220 and CGS 559 or permission. This course covers the principles and practices of object-oriented (OO) analysis, design, and implementation. Topics include functions, objects, event handlers, interactive forms, arrays, frames, documents, windows and selected topics in JavaScript; classes, packages, interfaces, exceptions, awt, threads, JDBC, and selected topics in Java. COP50: Computer Science II Prerequisites: COP 2220, MAC 211, COT 100 (pre or co-requisite). This course serves as a continuation to the Computer Science I course. Students are shown additional fundamental concepts of problem solving using the object-oriented paradigm and data structures. The topics in this course include classes, interfaces, objects, class types, events, exceptions, control structures, polymorphism, inheritance, linked lists, arrays, stacks, queues, and deques. Students are expected to apply these concepts through the construction of numerous small software systems using both integrated development environments and command-line-driven tools that support editing, testing, and debugging. COP50: Data Structures 4 Prerequisites: COP50. Students in this course will study various data structures including binary trees, balanced trees, B-trees, hashing, and heaps. Additional topics include advanced data structures such as splay trees, tree representations, graphs, dynamic memory, and algorithms for sorting and searching. Students are expected to complete programming projects using both procedural and object-oriented languages.

10 COP540: Data Structures Using OOP 4 Prerequisite: COP Prerequisite or Corequisite: COT 100. As a continuation of OO programming, this course addresses linear and non-linear data structures and techniques. Topics include stacks, queues, trees, indexing techniques, multikey structures, recursion, sorting and searching, hashing, and hash overflow techniques. COP54: Enterprise Computing 4 Prerequisite: COP 540 This course is for those who want to learn about enterprise computing and data management using COBOL. Organizational data representation is discussed regarding internal business data types and external organizational file systems operations. Business enterprise software development will include report generation, multi-user access, string processing, and independent compilation. COP601: Introduction to Systems Software Prerequisite: COP 50. Computer structure, machine language, instruction execution, addressing techniques. System and utility programs, programming techniques. Assemblers and macroprocessors. 4 COP855: Web Access and System Design Prerequisite: COP Prerequisite or co-requisite: COT 100 Students learn about the influence of E-Business, local and global transaction processing, Internet, web design and development, and Electronic Data Interchange on information systems. After an introduction to the basic concepts of relational database systems, students will practice connectivity to a database to retrieve information. The course includes a design and implementation project involving a database in the Web environment. 4 COP400: Discrete Systems Modeling and Simulation Prerequisites: (COP 50 or COP 540) and (STA 421 or STA 201). Model building; queuing models; design of experiments; simulation techniques; utilization of probability density functions; pseudo-random number generation; simulation tools such as GPSS, SIMSCRIPT, and SLAM; interpretation of results; simulation animation; continuous simulation. COP4610: Operating Systems Prerequisites: STA 421, COP 601, and COP 50. Process management, memory management, file management, input/output device management, distributed systems issues. COP4620: Construction of Language Translators 4 Prerequisites: COT 210, COP 601, COP 50. Grammars, languages, parsing, precedence, runtime storage organization, semantic routines, error recovery, optimization, intermediate code representations, scope, symbol tables, compilercompilers.

11 COP4640: Operating Systems Environments and Administration Prerequisites: COP 540 Introduction to operating systems from an applied point of view. Topics include operating systems configuration, characteristics, and evaluations. Laboratory exercises require students to develop and maintain a multiuser operating system, develop custom system utilities, and evaluate different operating systems configurations. COP4710: Data Modeling Prerequisites: COT 210 and COP 50. This course studies dynamic storage management, compression, data abstraction, data models (hierarchical, network, relational), query languages, concurrency and security, grammatical validation and standards. Schema design methodologies and evaluation including object oriented, semantic, functional, entity-relationship data models, CASE tools, and SQL engine design are also covered. COP4720: Database Systems Prerequisite: COP 855, COP 540 After an overview of database history, students learn about entity relationships and design processes. Databases are studied with a concentration on relational concepts, Structured Query Language, Data Definition Language, and Data Manipulation Language. Issues of redundancy, normalization, optimization, and concurrency control are examined. The combination of theoretical concepts and practical experiences will provide students with a fundamental knowledge of concepts, principles, and techniques for the analysis, design, implementation, utilization, and documentation involved in the development of database systems. COP4722: Database Systems II Prerequisite: COP This course examines logical and physical database design, SQL utilization of query language, and CASE design tool for database management system implementation. Other areas of study include client/server system, multi-user databases, DBMS software interfaces, basic database administrator responsibilities, permissions, locking, releasing, granting, and revoking database objects. COP472: Database Administration 4 Prerequisite:COP 4720 Database Systems The Database Administration course is designed for students who have a general background in databases, applications, and database design as well as an interest in learning how a major database can be installed and managed. The course supports standard database administration knowledge, management of the database, client/server environment, monitoring multiple databases, backup and recovery, database memory and space management, partitioning, use of diagnostic tools, and new techniques in database administration. COP481: Internet Programming Prerequisites:(COP 4720 or COP 4710) OR (CGS 407 and COP 540) Pre or Corequisite: COP 4720 OR COP 4710 (i.e. May be taken concurrently.) In this course students will use current technologies to develop Internet and web-based applications. The topics to be covered include client and server-side components for the WWW to facilitate client-server communication, web services, and an introduction to Internet security. Students will extend course topics via programming assignments, library assignments and other assigned activities. COT100: Computational Structures Prerequisite: MAC 211 or MAC 22. Applications of finite mathematics to CIS. Sets, relations, functions, and number theory. Algebraic and combinatorial structures. Applications of graphs. Boolean algebra and switching theory, and logic.

12 COT210: Computability and Automata Prerequisites: COT 100 and COP 50. Applications of automata and language theory to CIS. Finite automata and regular expressions. Formal languages and syntactic analysis. Pushdown automata and Turing machines. Undecidability and computational complexity. COT4111: Computational Structures II Prerequisites: COT 100 Comp Structures or MAD 107 Discrete Math This course covers topics in combinatorial and discrete mathematics, including permutations and combinations, binomial coefficients, recurrence relations, Fibonacci sequences, generating functions, advanced counting techniques such as inclusion exclusion. Coding theory, Latin squares, graph theory. Application to various problems in mathematics and computing will be covered. COT4400: Analysis of Algorithms Prerequisites:COP 50. Analysis of various algorithm design strategies, divide-andconquer, greedy method, backtracking, branch-and-bound, lower bound theory, NP-hard and NP-complete. COT4461: Computational Biology Prerequisites: COP 50 or COP 540; STA 421 or STA 202 This course is an introduction to the study of Algorithmic and Computational problems in molecular biology. Computer science concepts are emphasized, such as the improvement in asymptotic running time with better algorithms, the contrast between heuristics and an algorithm with guarantees, and the difficulty posed by NP-Complete problems. Algorithms for sequence comparison, alignment, and assembly are covered as well as problems in evolutionary trees and genome rearrangements. Combinatorial methods will be the primary focus. COT4560: Applied Graph Theory Prerequisites: COT 100 and either COP 50 or COP 540. Students in this course will study classical graph theory, its applications in computing and modeling real-word phenomena, and graph algorithms. Copyright 2010 University of North Florida 1 UNF Drive Jacksonville, FL 2224 Phone: (904) Contact Emergency Privacy Regulations Disability Accommodations

UNIVERSITY OF SOUTH ALABAMA COMPUTER SCIENCE

UNIVERSITY OF SOUTH ALABAMA COMPUTER SCIENCE UNIVERSITY OF SOUTH ALABAMA COMPUTER SCIENCE 1 Computer Science CSC 108 Intro to Computer Science 3 cr An introduction to the major areas of computer science, such as computing systems, the binary number

More information

UNIVERSITY OF SOUTH ALABAMA COMPUTER SCIENCE

UNIVERSITY OF SOUTH ALABAMA COMPUTER SCIENCE UNIVERSITY OF SOUTH ALABAMA COMPUTER SCIENCE 1 Computer Science CSC 108 Intro to Computer Science 3 cr An introduction to the major areas of computer science, such as computing systems, the binary number

More information

Information Systems and Tech (IST)

Information Systems and Tech (IST) Information Systems and Tech (IST) 1 Information Systems and Tech (IST) Courses IST 101. Introduction to Information Technology. 4 Introduction to information technology concepts and skills. Survey of

More information

Bachelor of Science Information Studies School of Information Program Summary

Bachelor of Science Information Studies School of Information Program Summary Bachelor of Science Information Studies School of Information Program Summary Students admitted to the program beginning the Summer 2011 semester follow the proposed catalog guidelines below. Program Pre-Requisites

More information

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) Computer Science, Bachelor of Science (B.S.) 1 COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum

More information

COMPUTER TECHNOLOGY (COMT)

COMPUTER TECHNOLOGY (COMT) Kent State University Catalog 2017-2018 1 COMPUTER TECHNOLOGY (COMT) COMT 11000 INTRODUCTION TO OFFICE PRODUCTIVITY APPS 3 Credit (Equivalent to MIS 24053) Covers the basic concepts and use of computer

More information

Academic and Curriculum Policies

Academic and Curriculum Policies Academic and Curriculum Policies Restricted Electives - These credit hours are included in the curriculum with the intent to enhance the technical skills and knowledge of the student. Students may choose

More information

Academic and Curriculum Policies

Academic and Curriculum Policies Academic and Curriculum Policies Restricted Electives - These credit hours are included in the curriculum with the intent to enhance the technical skills and knowledge of the student. Students may choose

More information

Please consult the Department of Engineering about the Computer Engineering Emphasis.

Please consult the Department of Engineering about the Computer Engineering Emphasis. COMPUTER SCIENCE Computer science is a dynamically growing discipline. ABOUT THE PROGRAM The Department of Computer Science is committed to providing students with a program that includes the basic fundamentals

More information

SIR C R REDDY COLLEGE OF ENGINEERING

SIR C R REDDY COLLEGE OF ENGINEERING SIR C R REDDY COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY Course Outcomes II YEAR 1 st SEMESTER Subject: Data Structures (CSE 2.1.1) 1. Describe how arrays, records, linked structures,

More information

Computer Science (CS)

Computer Science (CS) The University of Alabama in Huntsville 1 Computer Science (CS) CS 100 - INTRO COMPUTERS & PROGRAM Introduction to program design and implementation in the Visual Basic programming language, using hands-on

More information

COMPUTER SCIENCE/INFORMATION SYSTEMS DEGREE PLAN

COMPUTER SCIENCE/INFORMATION SYSTEMS DEGREE PLAN COMPUTER SCIENCE/INFORMATION SYSTEMS DEGREE PLAN YEAR 1, SEMESTER 1 YEAR 1, SEMESTER 2 Composition I 3 Composition II 3 Calculus I 5 Calculus II 5 Humanistic (Religion) 3 Physics I 5 Total Wellness 2 Statistics

More information

DEPARTMENT OF COMPUTER SCIENCE

DEPARTMENT OF COMPUTER SCIENCE Department of Computer Science 1 DEPARTMENT OF COMPUTER SCIENCE Office in Computer Science Building, Room 279 (970) 491-5792 cs.colostate.edu (http://www.cs.colostate.edu) Professor L. Darrell Whitley,

More information

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) WITH A CONCENTRATION IN CYBERSECURITY

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) WITH A CONCENTRATION IN CYBERSECURITY Computer Science, Bachelor of Science (B.S.) with a concentration in cybersecurity 1 COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) WITH A CONCENTRATION IN CYBERSECURITY The Bachelor of Science in Computer

More information

Bachelor of Science in Business Administration - Information Systems and Technology Major

Bachelor of Science in Business Administration - Information Systems and Technology Major Bachelor of Science in Administration - Information Systems and Technology Major Ling Li, Chair Harris Wu, Information Technology Area Coordinator Roya Ardalan, Chief Discipline Advisor The information

More information

COMPUTER SCIENCE (CSCI)

COMPUTER SCIENCE (CSCI) Bucknell University 1 COMPUTER SCIENCE (CSCI) Faculty Professors: Xiannong Meng, Luiz Felipe Perrone Associate Professors: Stephen M. Guattery (Chair), Brian R. King, Lea D. Wittie Assistant Professors:

More information

Descriptions for CIS Classes (Fall 2017)

Descriptions for CIS Classes (Fall 2017) Descriptions for CIS Classes (Fall 2017) Major Core Courses 1. CIS 1015. INTRODUCTION TO COMPUTER INFORMATION SYSTEMS. (3-3-0). This course provides students an introductory overview to basic computer

More information

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE (NON-THESIS OPTION)

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE (NON-THESIS OPTION) Master of Science (M.S.) Major in Computer Science (Non-thesis Option) 1 MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE (NON-THESIS OPTION) Major Program The Master of Science (M.S.) degree with a

More information

Design of the Information Science and Systems (IS) Curriculum in a Computer and Information Sciences Department

Design of the Information Science and Systems (IS) Curriculum in a Computer and Information Sciences Department Design of the Information Science and Systems (IS) Curriculum in a Computer and Information Sciences Department Behrooz Seyed-Abbassi Department of Computer and Information Sciences/University of North

More information

ITM DEVELOPMENT (ITMD)

ITM DEVELOPMENT (ITMD) ITM Development (ITMD) 1 ITM DEVELOPMENT (ITMD) ITMD 361 Fundamentals of Web Development This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jquery, and graphical applications

More information

INFORMATION TECHNOLOGY COURSE OBJECTIVE AND OUTCOME

INFORMATION TECHNOLOGY COURSE OBJECTIVE AND OUTCOME INFORMATION TECHNOLOGY COURSE OBJECTIVE AND OUTCOME CO-1 Programming fundamental using C The purpose of this course is to introduce to students to the field of programming using C language. The students

More information

computer science (CSCI)

computer science (CSCI) computer science (CSCI) CSCI overview programs available courses of instruction flowcharts Computer scientists and engineers design and implement efficient software and hardware solutions to computer-solvable

More information

MSc(IT) Program. MSc(IT) Program Educational Objectives (PEO):

MSc(IT) Program. MSc(IT) Program Educational Objectives (PEO): MSc(IT) Program Master of Science (Information Technology) is an intensive program designed for students who wish to pursue a professional career in Information Technology. The courses have been carefully

More information

School of Computing and Information Sciences. Course Title: Data Structures Date: 3/30/2010 Course Number: COP 3530 Number of Credits: 3

School of Computing and Information Sciences. Course Title: Data Structures Date: 3/30/2010 Course Number: COP 3530 Number of Credits: 3 Course Title: Date: 3/30/2010 Course Number: Number of Credits: 3 Subject Area: Programming Subject Area Coordinator: Tim Downey email: downeyt@cis.fiu.edu Catalog Description: Basic concepts of data organization,

More information

Course Curriculum for Master Degree in Network Engineering and Security

Course Curriculum for Master Degree in Network Engineering and Security Course Curriculum for Master Degree in Network Engineering and Security The Master Degree in Network Engineering and Security is awarded by the Faculty of Graduate Studies at Jordan University of Science

More information

Ajloun National University

Ajloun National University Study Plan Guide for the Bachelor Degree in Computer Information System First Year hr. 101101 Arabic Language Skills (1) 101099-01110 Introduction to Information Technology - - 01111 Programming Language

More information

The Information Technology Program (ITS) Contents What is Information Technology?... 2

The Information Technology Program (ITS) Contents What is Information Technology?... 2 The Information Technology Program (ITS) Contents What is Information Technology?... 2 Program Objectives... 2 ITS Program Major... 3 Web Design & Development Sequence... 3 The Senior Sequence... 3 ITS

More information

OVERVIEW OF SUBJECT REQUIREMENTS

OVERVIEW OF SUBJECT REQUIREMENTS Course Bachelor of Information Technology (Network Security) Course Number HE20524 Location Meadowbank OVERVIEW OF SUBJECT REQUIREMENTS Note: This document is intended as a guide only. Enrolling students

More information

Computer Science (COMP)

Computer Science (COMP) 2017-2018 Prairie View A & M University 1 Computer Science (COMP) Courses COMP 1003 Digital Communication: 3 semester hours. Efficient communication in the digital world, including multi-media editing,

More information

Academic and Curriculum Policies

Academic and Curriculum Policies Academic and Curriculum Policies Restricted Electives - These credit hours are included in the curriculum with the intent to enhance the technical skills and knowledge of the student. Students may choose

More information

Computer Information Systems (CIS) CIS 105 Current Operating Systems/Security CIS 101 Introduction to Computers

Computer Information Systems (CIS) CIS 105 Current Operating Systems/Security CIS 101 Introduction to Computers Computer Information Systems (CIS) CIS 101 Introduction to Computers This course provides an overview of the computing field and its typical applications. Key terminology and components of computer hardware,

More information

INFORMATION TECHNOLOGY (IT)

INFORMATION TECHNOLOGY (IT) INFORMATION TECHNOLOGY (IT) 202 Old Union Hall, (309) 438-8338 IT.IllinoisState.edu School Director: Mary Elaine Califf. Office: 202 Old Union. Graduate Program Director: Bee Lim. Graduate Faculty: Califf,

More information

School of Computing and Information Sciences. Course Title: Mobile Application Development Date: 8/23/10

School of Computing and Information Sciences. Course Title: Mobile Application Development Date: 8/23/10 Course Title: Date: 8/3/10 Course Number: Number of Credits: 3 Subject Area: Mobile Computing Subject Area Coordinator: Kip Irvine email: irvinek@cs.fiu.edu Catalog Description: Design and development

More information

Computer Science Student Advising Handout Idaho State University

Computer Science Student Advising Handout Idaho State University Computer Science Student Advising Handout Idaho State University Careers, Jobs, and Flexibility The discipline of Computer Science has arisen as one of the highest-paying fields in the last decade; the

More information

Computer Information Systems (CIS) CIS 105 Current Operating Systems/Security CIS 101 Introduction to Computers

Computer Information Systems (CIS) CIS 105 Current Operating Systems/Security CIS 101 Introduction to Computers Computer Information Systems (CIS) CIS 101 Introduction to Computers This course provides an overview of the computing field and its typical applications. Key terminology and components of computer hardware,

More information

The University of Jordan. Accreditation & Quality Assurance Center. Curriculum for Doctorate Degree

The University of Jordan. Accreditation & Quality Assurance Center. Curriculum for Doctorate Degree Accreditation & Quality Assurance Center Curriculum for Doctorate Degree 1. Faculty King Abdullah II School for Information Technology 2. Department Computer Science الدكتوراة في علم الحاسوب (Arabic).3

More information

COMPUTER SCIENCE AND ENGINEERING (CSEG)

COMPUTER SCIENCE AND ENGINEERING (CSEG) Bucknell University 1 COMPUTER SCIENCE AND ENGINEERING (CSEG) Faculty Professors: Xiannong Meng, Luiz Felipe Perrone Associate Professors: Stephen M. Guattery (Chair), Brian R. King, Lea D. Wittie Assistant

More information

Department of Business Information Technology

Department of Business Information Technology Department of Business Information Technology 1 Department of Business Information Technology Chair Lorraine J. Willoughby Phone: 701-858-3314 Toll-Free: 1-800-777-0750, ext. 3308 Department Phone: 701-858-3308

More information

Computer Science Courses

Computer Science Courses Computer Science Courses 1 Computer Science Courses Courses CS 1101. Intro to Computer Science Lab. Introduction to Computer Science Lab First course for students majoring in Computer Science. Introduction

More information

COMPUTER ENGINEERING (CPE)

COMPUTER ENGINEERING (CPE) Computer Engineering (CPE) 1 COMPUTER ENGINEERING (CPE) CPE Courses CPE 100. Computer Engineering Orientation. 1 unit Introduction to the computer engineering discipline. Success skills and curricular

More information

B.S. INTEGRATED TECHNOLOGY - WEB DESIGN AND DEVELOPMENT/M.B.A.

B.S. INTEGRATED TECHNOLOGY - WEB DESIGN AND DEVELOPMENT/M.B.A. B.S. Integrated Technology - Web Design and Development/M.B.A. 1 B.S. INTEGRATED TECHNOLOGY - WEB DESIGN AND DEVELOPMENT/M.B.A. The dual bachelor s degree in IT and Master of Business Administration program

More information

INFORMATION SYSTEMS & QUANTITATIVE ANALYSIS (ISQA)

INFORMATION SYSTEMS & QUANTITATIVE ANALYSIS (ISQA) Information Systems & Quantitative Analysis (ISQA) 1 INFORMATION SYSTEMS & QUANTITATIVE ANALYSIS (ISQA) ISQA 8016 BUSINESS INTELLIGENCE (3 This course intends to provide graduate students in-depth exposure

More information

Bachelor of Information Technology (Network Security)

Bachelor of Information Technology (Network Security) Course information for Bachelor of Information Technology (Network Security) Course Number HE20524 Location Meadowbank Course Design The Bachelor of Information Technology (Network Security) is a three-year

More information

Computer Information Systems

Computer Information Systems 210 Computer Information Systems Computer Information Systems See Computer Science and Computer Network Engineering and Electronics sections for additional computer courses. Degrees, Certificates and Awards

More information

College of Computing, Engineering & Construction Electrical Engineering Course Descriptions

College of Computing, Engineering & Construction Electrical Engineering Course Descriptions CATALOG 2010-2011 Undergraduate Information College of Computing, Engineering & Construction Electrical Engineering Course Descriptions EEE3308: Electronic Circuits I 3 Prerequisite: EEL 3111. This course

More information

College of Sciences. College of Sciences. Master s of Science in Computer Sciences Master s of Science in Biotechnology

College of Sciences. College of Sciences. Master s of Science in Computer Sciences Master s of Science in Biotechnology Master s of Science in Computer Sciences Master s of Science in Biotechnology Department of Computer Sciences 1. Introduction\Program Mission The Program mission is to prepare students to be fully abreast

More information

INFORMATION TECHNOLOGY (INFO)

INFORMATION TECHNOLOGY (INFO) INFORMATION TECHNOLOGY (INFO) This is a list of the Information Technology (INFO) courses available at KPU. Enrolment in some sections of these courses is restricted to students in particular programs.

More information

MASTER OF INFORMATION TECHNOLOGY (Structure B)

MASTER OF INFORMATION TECHNOLOGY (Structure B) PROGRAM INFO The MIT (Master of Information Technology) program aims at providing Master s Degree holders with advanced knowledge and skills in dealing with an organization s computing requirements and

More information

CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING

CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING MAJOR: DEGREE: COMPUTER SCIENCE MASTER OF SCIENCE (M.S.) CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING The Department of Computer Science offers a Master of Science

More information

SOFTWARE ENGINEERING. Curriculum in Software Engineering. Program Educational Objectives

SOFTWARE ENGINEERING. Curriculum in Software Engineering. Program Educational Objectives Software Engineering 1 SOFTWARE ENGINEERING For the undergraduate curriculum in Software Engineering (http:// www.se.iastate.edu) leading to the degree Bachelor of Science. This curriculum is accredited

More information

Computer Science (CS)

Computer Science (CS) Computer Science (CS) 1 Computer Science (CS) Courses CS 401. Computer Algorithms I. 3 or 4 Design and analysis of computer algorithms. Divide-and-conquer, dynamic programming, greedy method, backtracking.

More information

DIABLO VALLEY COLLEGE CATALOG

DIABLO VALLEY COLLEGE CATALOG COMPUTER SCIENCE COMSC Despina Prapavessi, Dean Math and Computer Science Division Math Building, Room 267 The computer science department offers courses in three general areas, each targeted to serve

More information

BSIT 1 Technology Skills: Apply current technical tools and methodologies to solve problems.

BSIT 1 Technology Skills: Apply current technical tools and methodologies to solve problems. Bachelor of Science in Information Technology At Purdue Global, we employ a method called Course-Level Assessment, or CLA, to determine student mastery of Course Outcomes. Through CLA, we measure how well

More information

Computer Science (CS)

Computer Science (CS) Computer Science (CS) 1 Computer Science (CS) Courses CS-100. Computers And Society. 3 Hours. This course provides an introduction to the history of computing and how computers have affected society. Furthermore,

More information

Industrial And Manufacturing Systems (IMSE)

Industrial And Manufacturing Systems (IMSE) Industrial And Manufacturing Systems (IMSE) 1 Industrial And Manufacturing Systems (IMSE) IMSE 1000: Introduction to Industrial Introduction to industrial engineering profession, the Industrial and Manufacturing

More information

Department of Computer Science

Department of Computer Science 158 Department of Computer Science Department of Computer Science Chairperson: Nasri, Ahmad H. Professor: Nasri, Ahmad H. Assistant Professors: Abu Salem, Fatima K.; Attie, Paul C.; Dargham, Joumana B.;

More information

INFORMATION TECHNOLOGY ADMINISTRATION INFORMATION TECHNOLOGY ANALYSIS INFORMATION TECHNOLOGY SUPPORT SPECIALIST INTERNET SERVICES TECHNOLOGY

INFORMATION TECHNOLOGY ADMINISTRATION INFORMATION TECHNOLOGY ANALYSIS INFORMATION TECHNOLOGY SUPPORT SPECIALIST INTERNET SERVICES TECHNOLOGY COMPUTER SCIENCE AND INFORMATION TECHNOLOGY PROGRAM MISSION STATEMENT The mission of St. Johns River State College s computer programs is to produce graduates with the knowledge and skills essential for

More information

Programme Outcome COURSE OUTCOMES MCA

Programme Outcome COURSE OUTCOMES MCA Programme Outcome PO1: To provide trained human resource for the IT industry. COURSE OUTCOMES MCA MCA 101 : Object Oriented Programming CO1 The students develops a sound approach to problem solving using

More information

Eight units must be completed and passed to be awarded the Diploma.

Eight units must be completed and passed to be awarded the Diploma. Diploma of Computing Course Outline Campus Intake CRICOS Course Duration Teaching Methods Assessment Course Structure Units Melbourne Burwood Campus / Jakarta Campus, Indonesia March, June, October 022638B

More information

Cal Poly Catalog Computer Engineering Program CPE COMPUTER ENGINEERING Cal Poly Catalog

Cal Poly Catalog Computer Engineering Program CPE COMPUTER ENGINEERING Cal Poly Catalog 363 2011-13 Cal Poly Catalog Computer Engineering Program CPE COMPUTER ENGINEERING CPE 100 Computer Engineering Orientation (1) (CR/NC) Introduction to the computer engineering discipline. Success skills

More information

DEPARTMENT OF COMPUTER APPLICATIONS CO 2009 REGULATION

DEPARTMENT OF COMPUTER APPLICATIONS CO 2009 REGULATION DEPARTMENT OF COMPUTER APPLICATIONS CO 2009 REGULATION Subject Code MC9211 MC9212 MC9213 MC9214 I YEAR I SEM / Subject Name Course Outcome Computer Organization Problem Solving And Programming DATABASE

More information

Computer Science. Computer Science Undergraduate Bulletin. Required Support Courses (7 credits) ENG 271 Technical Communication (4)

Computer Science. Computer Science Undergraduate Bulletin. Required Support Courses (7 credits) ENG 271 Technical Communication (4) Computer Science Computer Science College of Science, Engineering & Technology Department of Computer Science 273 Wissink Hall 507-389-2968 Web site: www.cset.mnsu.edu/cs Chair: Steven Case, Ph.D Rebecca

More information

Entertainment Computing (http://catalog.uah.edu/undergrad/colleges-departments/science/computer-science/entertainment-computing)

Entertainment Computing (http://catalog.uah.edu/undergrad/colleges-departments/science/computer-science/entertainment-computing) The University of Alabama in Huntsville 1 Computer Science 300 Technology Hall Telephone: 256.824.6088 Email: info@cs.uah.edu The Computer Science department offers the following undergraduate degrees:

More information

Ph.D. in Computer Science (

Ph.D. in Computer Science ( Computer Science 1 COMPUTER SCIENCE http://www.cs.miami.edu Dept. Code: CSC Introduction The Department of Computer Science offers undergraduate and graduate education in Computer Science, and performs

More information

Ministry of Manpower Colleges of Technology Information Technology Department List of IT Department Courses with Prerequisite and brief description

Ministry of Manpower Colleges of Technology Information Technology Department List of IT Department Courses with Prerequisite and brief description 1 ITNT4102 2 ITDB4200 Ad-Hoc Wireless Mobile Networking Advance Database Techniques ITNT3203 and ITNT3102 ITDB4102 Networking II, Logic Design Oracle Fundamental 3 ITAD1100 Advanced IT Skills FPIT0001

More information

Faculty of King Abdullah II School for Information Technology Department of Computer Science Study Plan Master's In Computer Science (Thesis Track)

Faculty of King Abdullah II School for Information Technology Department of Computer Science Study Plan Master's In Computer Science (Thesis Track) Faculty of King Abdullah II School for Information Technology Department of Computer Science Study Plan Master's In Computer Science (Thesis Track) Plan Number Serial # Degree First: General Rules Conditions:.

More information

COLLEGE OF THE DESERT

COLLEGE OF THE DESERT COLLEGE OF THE DESERT Course Code CS-009 Course Outline of Record 1. Course Code: CS-009 2. a. Long Course Title: Data Structures and Algorithms b. Short Course Title: DATA STRUCTURES 3. a. Catalog Course

More information

Textbook Charles Petzold, Programming Windows, 5th edition, Microsoft Press. References - other textbooks or materials none

Textbook Charles Petzold, Programming Windows, 5th edition, Microsoft Press. References - other textbooks or materials none CS351 Systems Programming Last Updated - 03/01/02 Course Manager Dr. Phil Dickens, Assistant Professor 3 credit hours; required for CS & CPE; 100 min. lecture & 100 min. lab each week Current Catalog Description

More information

COMPUTER SCIENCE (CS)

COMPUTER SCIENCE (CS) Computer Science (CS) 1 COMPUTER SCIENCE (CS) 100 Level Courses CS 100: Principles of Computing. 3 credits. This course is intended to help students learn to think in the manner necessary to fully grasp

More information

CSE 1110; U 2.0; Distance Education; Exclusions: CSE 1111; U 3.0; Distance Education; Exclusions: GEC CSE 1112; U 3.0; Exclusions: CSE 1113; U 1.

CSE 1110; U 2.0; Distance Education; Exclusions: CSE 1111; U 3.0; Distance Education; Exclusions: GEC CSE 1112; U 3.0; Exclusions: CSE 1113; U 1. CSE 1110; U 2.0; Introduction to Computing Technology; A course of general interest giving experience with personal computer software, e.g., word processors and spreadsheets; provides fundamental computer

More information

COMPUTER INFORMATION SYSTEMS

COMPUTER INFORMATION SYSTEMS Computer Information Systems 1 COMPUTER INFORMATION SYSTEMS About the Program The department of Computer Information Systems (CIS) offers Associate in Science degrees and certificates in three major areas:

More information

Computer Science. Computer Science 211. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes

Computer Science. Computer Science 211. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes Computer Science 211 Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface

More information

Course list for the Bachelor of Computer Science in INFORMATION SYSTEM

Course list for the Bachelor of Computer Science in INFORMATION SYSTEM Course list for the Bachelor of Computer Science in INFORMATION SYSTEM Course Objectives: Preparing graduates with knowledge, skills and competencies in the field of information systems, especially in

More information

MASTER OF SCIENCE IN COMPUTER AND INFORMATION SCIENCE

MASTER OF SCIENCE IN COMPUTER AND INFORMATION SCIENCE DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE Ping Zhang, Ph.D., Interim Department Chairperson Math and Science Building, 1 st Floor 1000 ASU Drive #30 Phone: 601-877-6430 FAX: 601-877-6631 Degrees Offered

More information

BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY

BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY Bachelor of Science in Information Technology BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY Description and Outcomes The objective of the Bachelor of Science in Information Technology program is to help

More information

Computer Information Systems

Computer Information Systems Computer Information Systems 197 Computer Information Systems See Computer Science and Computer Network Engineering and Electronics sections for additional computer courses. Degrees, Certificates and Awards

More information

Computer Science & Engineering (CSE)

Computer Science & Engineering (CSE) Computer Science & Engineering (CSE) 1 Computer Science & Engineering (CSE) Courses CSE 001 Breadth of Computing 2 Broad overview of computer science, computer systems, and computer applications. Interactive

More information

Computer Information Systems See Computer Science and Computer Network Engineering & Electronics sections for additional computer courses.

Computer Information Systems See Computer Science and Computer Network Engineering & Electronics sections for additional computer courses. 194 Computer Information Systems Computer Information Systems See Computer Science and Computer Network Engineering & Electronics sections for additional computer courses. Degrees, Certificates & Awards

More information

Computer Science and Engineering Technology Course Descriptions

Computer Science and Engineering Technology Course Descriptions Computer Science and Engineering Technology Course Descriptions CSET 121 Introduction Computer Programming (2-3-3) Problem solving. Introduction to a typical programming language. Basic data types. Selection

More information

Al-Balqa Applied University. Prince Abdullah Bin Ghazi Faculty of IT. Department of Computer Science. The Curriculum for the B.Sc.

Al-Balqa Applied University. Prince Abdullah Bin Ghazi Faculty of IT. Department of Computer Science. The Curriculum for the B.Sc. Al-Balqa Applied Department of Computer Science The Curriculum for the B.Sc. Degree in Computer Science /27 Curriculum for the Bachelor Degree in Computer Science 2, 26 The curriculum for the B.Sc. degree

More information

Computer Science. Courses. Computer Science 1

Computer Science. Courses. Computer Science 1 Computer Science 1 Computer Science Courses CMP SCI 1011 Introduction to the Internet and World Wide Web: 3 semester Intended for any student wishing to utilize the Internet and World Wide Web more effectively.

More information

3+1+0 (3) IT 201 T. Principles of Information and Technology Systems. Prereq: CS 110T IT 222 T. Communications and Networks Fundamentals (4)

3+1+0 (3) IT 201 T. Principles of Information and Technology Systems. Prereq: CS 110T IT 222 T. Communications and Networks Fundamentals (4) Principles of Information and Technology Systems IT 201 T Prereq: CS 110T This course aims to develop an understanding of the components of computing and their relationships, significant impacts of IT

More information

Information Technology AS and Network Administration & Security AAS Proposed Changes Version 02. Network Admin & Security AAS Proposed

Information Technology AS and Network Administration & Security AAS Proposed Changes Version 02. Network Admin & Security AAS Proposed Information Technology AS and Network Administration & Security AAS Proposed Changes Version 02 Semester Information Technology AS Fall 2015 Information Technology AS Proposed Network Admin & Security

More information

COMPUTER SCIENCE (CSC)

COMPUTER SCIENCE (CSC) Computer Science (CSC) San Francisco State University Bulletin 2016-2017 COMPUTER SCIENCE (CSC) CSC 101 Computers for Everyone (Units: 3) Comprehensive and basic overview of computers and their use for

More information

COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05

COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05 COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05 Unit 1 : LINEAR DATA STRUCTURES Introduction - Abstract Data Types (ADT), Arrays and its representation Structures, Stack, Queue, Circular

More information

Masters in Advanced Computer Science

Masters in Advanced Computer Science Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate

More information

COMPUTER SCIENCE (CSC)

COMPUTER SCIENCE (CSC) Computer Science (CSC) 1 COMPUTER SCIENCE (CSC) CSC 115. Social and Ethical Issues in Computing. 3 Credit Hours. History, social context and methods and tools of analysis. Professional and ethical responsibilities.

More information

Associate in Science, Computer Information Science

Associate in Science, Computer Information Science The (CIS) department provides training for those persons who plan to work within a technical, computer-centered environment. Because of the widespread use of computers in our society, employment opportunities

More information

224 Computer Science. A.S. Degree Requirements. Department Offices. Faculty and Offices. Emeritus Faculty. Degrees and Certificates Awarded

224 Computer Science. A.S. Degree Requirements. Department Offices. Faculty and Offices. Emeritus Faculty. Degrees and Certificates Awarded 224 Computer Science Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface

More information

School of Computing and Information Sciences

School of Computing and Information Sciences Course Title: Date: 3/5/009 Course Number: Number of Credits: 3 Subject Area: Application Development Subject Area Coordinator: Kip Irvine email: irvinek@cis.fiu.edu Catalog Description: Application development

More information

QuickGuide for SEAS CS Students (New Requirements Beginning Fall 2012)

QuickGuide for SEAS CS Students (New Requirements Beginning Fall 2012) QuickGuide for SEAS CS Students (New Requirements Beginning Fall 2012) This QuickGuide is for SEAS students thinking of majoring or minoring in Computer Science. It explains how the program is structured,

More information

Computer Information Systems

Computer Information Systems Computer Information Systems 193 Computer Information Systems See Computer Science and Computer Network Engineering and Electronics sections for additional computer courses. Degrees, Certificates and Awards

More information

PROGRAM OUTLINE. Information Technology with Co-op, System Programming. PROGRAM DESCRIPTION Concentration 1: DELIVERY METHODS PROGRAM DURATION

PROGRAM OUTLINE. Information Technology with Co-op, System Programming. PROGRAM DESCRIPTION Concentration 1: DELIVERY METHODS PROGRAM DURATION PROGRAM DESCRIPTION This co-op diploma program focuses on preparing you to work as a programmer requiring the application of current programming policies, practices, procedures and tools. This co-op diploma

More information

Computer Information Systems See Computer Science and Computer Network Engineering & Electronics sections for additional computer courses.

Computer Information Systems See Computer Science and Computer Network Engineering & Electronics sections for additional computer courses. Computer Information Systems 179 Computer Information Systems See Computer Science and Computer Network Engineering & Electronics sections for additional computer courses. Degrees, Certificates & Awards

More information

Curriculum Development Form (REVISION)

Curriculum Development Form (REVISION) 52 Curriculum Development Form (REVISION) Type of Action: Revised Curriculum Development Form A curriculum that has previously been approved and requires revisions. 1. Curriculum Title: Present: Proposed:

More information

Computer Programming AAS Spring 2019 Outcomes

Computer Programming AAS Spring 2019 Outcomes Computer Programming AAS Spring 2019 Outcomes 1. Demonstrate professionalism including presentation skills, utilizing research for problem solving, working independently and in teams, being accountable

More information

Computer Science & Engineering (CSE)

Computer Science & Engineering (CSE) Computer Science & Engineering (CSE) 1 Computer Science & Engineering (CSE) Courses CSE 122. Bioinformatics. 2 (GE=B4) Introduction to natural sciences and its interplay with computer science. Description

More information

Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy.

Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy. Curriculum Mapping for National Curriculum Statement Grades R-12 and Oracle Academy. Contents Executive Summary... 3 IT Curriculum Overview... 3 Aims... 3 Oracle Academy Introduction to Computer Science...

More information

Diploma Of Computing

Diploma Of Computing Diploma Of Computing Course Outline Campus Intake CRICOS Course Duration Teaching Methods Assessment Course Structure Units Melbourne Burwood Campus / Jakarta Campus, Indonesia March, June, October 022638B

More information

Assessment for all units is ongoing and continuous consisting of tests, assignments and reports. Most units have a final two-hour examination.

Assessment for all units is ongoing and continuous consisting of tests, assignments and reports. Most units have a final two-hour examination. Diploma of Computing Course Outline (T3, 2017) Campus Intake CRICOS Course Duration Teaching Methods Assessment Course Structure Units Melbourne Burwood Campus / Jakarta Campus, Indonesia March, June,

More information