• No se han encontrado resultados

Capítulo IV Función policial y grupos vulnerables

A. Pueblos Originarios

CIS 101 Introduction to Computers 3 cr.

This course is an overview of computer hardware, software, representation and processing of data, design of algorithms, systems, and procedures; and computer languages. It presents and applies the funda- mentals of problem solving and programming in a high-level computer language.

3/0/0 FA/SP/SU Course fee charged

CIS 111 Programming in BASIC 3 cr.

This course provides an introduction to programming using the QBASIC language and how to use a computer to solve a problem. It covers algorithms, flowcharts, pseudocodes, control structures, loops, subprograms, and arrays. It introduces and emphasizes structured programming techniques. Prerequisite: MTH 095 or higher 3/0/0 Course fee charged

CIS 118 Introduction to Microsoft Office 3 cr.

This course focuses on the concepts and operation of the main components of Microsoft Office: Word, Excel, Access, and PowerPoint. Students are taught to apply these Office applications to a range of business and personal problems, both stand alone and integrated with each other.

3/0/0 FA/SP Course fee charged

CIS 130 Introduction to Visual Basic 3 cr.

This course introduces Graphical User Interfaces (GUIs) using Microsoft Visual Basic in the Microsoft Windows environment. Students design, code, and run integrated Visual Basic applications using the multiple- document interfaces, object-linking and embedding, and dynamic-link library features of Microsoft Windows. Prerequisite: CIS 111 or knowledge of BASIC Programming language

3/0/0 FA/SP Course fee charged

CIS 132 MS Access Techniques and Programming 3 cr.

This course covers a review of basic Access operations, relational data base concepts and operations, complex query design, custom form and report design, macros and modules. Integrating Access with other Windows appli- cations and an introduction to Visual Basic is also covered. It emphasizes specific techniques as well as concepts in data base design, data base programming, and typical data base applications.

Prerequisite: CIS 118 3/0/0 Course fee charged

CIS 150 Networking Fundamentals 4 cr.

This course emphasizes the knowledge and application of basic concepts of networking technology. It presents the OSI model, industry standards, network topologies, IP addressing, subnet masking, networking components, and basic network design. Prerequisite: CIS 101 or EET 101 or permission 4/0/0 Course fee charged

CIS 151 Cisco Network Routing Fundamentals 4 cr.

This course focuses on initial router configura- tion, Cisco IOS Software management, routing protocol configuration, TCP/IP, and access control lists (ACLs). Students develop skills on how to configure a router, managing Cisco IOS Software, configuring routing protocol on routers, and setting the access lists to control the access to the routers.

Prerequisite: CIS 150 or permission 3/3/0 Course fee charged

CIS 152 Cisco Switching Basics and Intermediate Routing 4 cr.

This course focuses on advanced IP addressing techniques (Variable Length Subnet Masking [VLSM]), intermediate routing protocols (RIP v2, single-area OSPF, EIGRP), command-line interface configuration of switches, Ethernet switching, Virtual LANs (VLANs), Spanning Tree Protocol (STP), and VLAN Trunking Protocol (VTP). It emphasizes students demon- strating the ability to apply knowledge from CIS 150 and CIS 151 to a network explaining how and why a particular strategy is employed.

Prerequisite: CIS 151 or permission 3/3/0 Course fee charged

CIS 157 Cisco WAN Technologies 4 cr.

This course focuses on advanced IP addressing techniques (Network Address Translation [NAT], Port Address Translation [PAT], and DHCP), WAN technology and terminology, PPP, ISDN, DDR, Frame Relay, network management, and Introduction to optical networking. It emphasizes students demon- strating the ability to apply knowledge from CIS 150, CIS 151, and CIS 152 to a network and explaining how and why a particular strategy is employed. Students prepare to take the CCNA Exam.

Prerequisite: CIS 152 or permission 3/3/0 Course fee charged

CIS 158 Cisco Fundamentals of Wireless LANs 4 cr.

This introductory course to Wireless LANs focuses on the design, planning, implementa- tion, operation, and troubleshooting of Wireless LANs. It covers a comprehensive overview of technologies, security, and design best practices with particular emphasis on hands-on skills. It prepares students for Cisco Wireless LAN Support Specialist certification. Prerequisite: CIS 151

3/3/0 Course fee charged

CIS 207 Introduction to Computer Forensics 3 cr.

This introductory course focuses on computer forensics principles and an exposure to computer technology concepts from operating systems and file types to data transmission and PDAs. Students are introduced to the foundation of electronic evidence collection and handling, as well as the role of evidence in detecting and prosecuting computer crimes, cyberterrorism, traditional and violent crimes, incident response, civil cases, fraud and information security verification.

Demonstrations and hands-on investigations familiarize students with a number of relevant investigative techniques.

Prerequisite: CIS 101 or EET 121 or CSE 110 or permission

3/0/0

CIS 216 Business Systems Analysis and Design I 3 cr.

This course introduces a system life-cycle as practiced in a business environment. It emphasizes the fundamental tools and techniques of the analyst, such as forms design and control, procedure writing, charting techniques for problem analysis and project management, and the preparation of a study phase report.

Prerequisite: CIS 101, CIS 118 or CSE 110 and ENG 101

3/0/0 Course fee charged

CIS 217 Business Systems Analysis and Design II 4 cr.

This course completes the system life-cycle concept with continued study of

development, design and operation phases. It emphasizes the design of a computer- oriented system. It uses extensive applications, case studies and a project team to develop analytical and

communication skills. Prerequisite: CIS 216, CIS 132 3/1/0 Course fee charged

CIS 291 Special Projects in Computer Science I 1 cr.

CIS 292 Special Projects in Computer Science II 2 cr.

CIS 293 Special Projects in Computer Science III 3 cr.

These courses are an opportunity for

independent research and study on a relevant topic in computer science, such as a detailed system study or comprehensive program development project. Course credit is based on the scope and time required for the project (usually 2 hours per week per credit). Periodic progress reports are required. Prerequisite: Project approval by the instructor Course fee charged

Computer Science

CSE 110 Introduction to Computer Science I 4 cr.

This course introduces the fundamental concepts of programming and problem solving. It focuses on simple data types, control structures, and introduction to array and string data structures and algorithms, as well as debugging techniques and the social implications of computing. It emphasizes good software engineering principles and developing fundamental programming skills in the context of a language that supports the object-oriented paradigm. The lab component provides hands-on programming experience that is vital for beginning programmers and computer science students.

Co-requisite:MTH 130 or permission 4/0/0 Course fee charged

CSE 111 Introduction to Computer Science II 3 cr.

This course builds upon the work completed in CSE 110 to introduce the fundamental concepts of data structures and the algorithms that proceed from them. It focuses on recursion, the underlying philosophy of object- oriented programming, fundamental data structures (such as queues, stacks, linked lists, hash tables, trees, and graphs), sorting and searching techniques, and the basics of algorithmic analysis. The lab component provides hands-on programming experience that is vital for beginning programmers and computer science students.

Prerequisite: CSE 110 3/0/0 Course fee charged

CSE 135 Computer Programming and Problem Solving 3 cr.

This is an introductory course in programming in a high-level language and its use in solving engineering, business, and scientific programs. It includes data types, control structures, functions, arrays, files, and the mechanics of running, testing, and debugging. It emphasizes the fundamentals of problem solving, software engineering techniques, and algorithm design. The lab component provides hands-on programming experience for beginning programmers and computer science students.

Prerequisite: MTH 130 3/0/0 Course fee charged

CSE 151 Introduction to JAVA 4 cr.

This course provides an introduction to JAVA and Object Oriented programming. It focuses on simple data types, control structures, an introduction to array and string data

structures, algorithms, debugging techniques, and the social implications of computing. It emphasizes good software engineering principles and developing fundamental programming skills in the context of a language that supports the object-oriented paradigm. The lab component provides hand- on programming experience that is vital for beginning programmers and computer science students.

Prerequisite: CIS 101 or CSE 110 or higher; MTH 095 or higher; or permission

Co-requisite:MTH 130 4/0/0 Course fee charged

CSE 210 Machine and Assembler Language Programming 3 cr.

This course focuses on the organization of digital computers, buses, registers, processors, I/O, memory systems, and paged memory. It also covers instruction sets and execution, addressing modes, and assembly language programming, including subroutines, co- routines, interrupts, and traps.

Prerequisite: CSE 110 3/0/0 Course fee charged

CSE 213 Database Systems 3 cr.

This course serves as an introduction to the theory of database design and database programming. It focuses on data models (E/R, relational, and object oriented), dependencies, constraints, normalization, relational algebra, and SQL.

Prerequisite: MTH 130 or MTH 141 3/0/0 Course fee charged

CSE 215 Programming Languages 3 cr.

This course introduces the conceptual study of programming language syntax, semantics, and implementation. It includes language definition structure, data types and structures, control structures, data flow, declarative forms, functional forms, concurrency, objects, scoping and binding, inheritance, and interpretation.

Prerequisite: CSE 111 3/0/0 Course fee charged

CSE 225 Computer Organization 3 cr.

This course introduces the computer system structure and organization. It emphasizes rep- resentation of information, circuit analysis and design, process or architecture, and

input/output.

Prerequisite: CSE 210, MTH 226 3/0/0 Course fee charged

CSE 230 Introduction to

Object-Oriented Graphics Programming: Game Development I 4 cr.

This software engineering course relies heavily on object-oriented techniques to develop Windows-based graphical programs. A familiarity with C++ programming using classes is assumed. Students study the basics of game design and the basics of Windows programming. The class creates and shares games that entertain and exemplify some

fundamentals.

Prerequisite: CSE 111 or permission 4/0/0 Course fee charged