CURRICULUM VITAE EDUCATION:



Similar documents
Computer and Information Science

DIABLO VALLEY COLLEGE CATALOG

Computer and Information Sciences

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC)

Computer Information Systems (CIS)

Computer Science Course Descriptions Page 1

Course Descriptions. preparation.

Department of Computer Science

Division of Mathematical Sciences

PCCC PCCC Course Description

Course Descriptions. CS 101 Intro to Computer Science

EDNA QUINTANA CLAUS, M.B.A, Ph.D.

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

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE

Information Technology Career Field Pathways and Course Structure

Computer Science. Requirements for the Major (updated 11/13/03)

Department of Computer Science

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

INFORMATION SYSTEMS, BACHELOR OF SCIENCE (B.S.)

Information Systems. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences.

INFORMATION SYSTEMS (INFO)

Department of Computer Science

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Computer Science/Software Engineering

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

LEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE CURRICULUM CHANGE

BIT Course Description

Assessment for Master s Degree Program Fall Spring 2011 Computer Science Dept. Texas A&M University - Commerce

INFORMATION TECHNOLOGY (IT) 515

Digital Technology. Degrees. Certificate of Achievement. To earn an A.A. or A.S. Degree:

Computer Science (COMP)

COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa

Students who successfully complete the Health Science Informatics major will be able to:

DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES

Information Technology Programs - Catalog Year

Computer and Information Science

138 To satisfy a prerequisite, the student must have earned a letter grade of A, B, C or CR in the prerequisite course, unless otherwise stated.

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING

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

Diploma of Website Development

ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science

OKLAHOMA SUBJECT AREA TESTS (OSAT )

SPRING Dear Prospective Paralegal Student:

COURSE TITLE COURSE DESCRIPTION

Computer Information Systems

Assessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce

COURSE CATALOG. BS Networking and System Administration

Master of Science in Computer Science Information Systems

Using Web-based Tools to Enhance Student Learning and Practice in Data Structures Course

RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming

Master Degree Program in Computer Science (CS)

ASSOCIATE IN APPLIED SCIENCE DEGREES AND CERTIFICATES

Information and Communications Technology Courses at a Glance

DIVISION OF BUSINESS AND COMPUTER INFORMATION SYSTEMS BUSINESS DEPARTMENT -50- Statement of Business Department Mission and Purpose

Computer Information Science

Information Technology Networking Specialist Cisco Network Professional

ASSOCIATE OF APPLIED BUSINESS IN COMPUTER INFORMATION TECHNOLOGY FOR OFFICE PROFESSIONALS

Computer Information Systems

Computer Information Systems

Degree Requirements for Computer Information Systems

TEACHING INTRODUCTORY COMPUTER GRAPHICS WITH THE PROCESSING LANGUAGE

Computer Information Systems

CCA CYBER SECURITY TRACK

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

How To Get A Computer Science Degree At Appalachian State

Doctor of Philosophy in Computer Science

School of Management and Information Systems

Computer Science. Master of Science

COMPUTER SCIENCE. Contact Information. Overview. Degrees/Certificates

Texas Essential Knowledge and Skills Correlation to Video Game Design Foundations 2011 N Video Game Design

Software Development Training Camp 1 (0-3) Prerequisite : Program development skill enhancement camp, at least 48 person-hours.

Bachelor of Science in Information Technology. Course Descriptions

MEng, BSc Applied Computer Science

Department of Computer Science

KY Valid Course List

Domains and Competencies

Introduction to Computer Graphics

Cyber Security Certificate

LONDON SCHOOL OF COMMERCE. Programme Specification for the. Cardiff Metropolitan University. BSc (Hons) in Computing

Computer Science Courses-1

Masters in Information Technology

Computer Science. B.S. in Computer & Information Science. B.S. in Computer Information Systems

COMPUTER INFORMATION TECHNOLOGY COURSE DESCRIPTION

Master of Science in Computer Science

KY Valid Course List

Department of Computer Science

ABET General Outcomes. Student Learning Outcomes for BS in Computing

MEng, BSc Computer Science with Artificial Intelligence

Transcription:

CURRICULUM VITAE Jose Antonio Lozano Computer Science and Software Development / Game and Simulation Programming Program Chair 1902 N. Loop 499 Harlingen, TX 78550 Computer Sciences Building Office Phone: 956-364-4686 EDUCATION: BS, (in progress) in Mathematics, University Of Texas Brownsville, Brownsville Texas AAS, in Computer Science, Texas State Technical College, Harlingen Texas 1998 General Education Eastfield College, Mesquite Texas, 1993-1994 General Education Texas A&I University, Kingsville Texas, 1991-1993 PROFESSIONAL QUALIFICATIONS: 2000-Present: Instructor Texas State Technical College Harlingen Computer Science and Software Development Department/Game and Simulation Programming Instruction areas include: Computer programming in multiple languages, game and simulation development and programming, graphics, artificial intelligence, and network programming, databases, web development, PC hardware, operating systems. 2011-Present: Program Chair Texas State Technical College Harlingen Computer Science and Software Development Department/Game and Simulation Programming Person, duties included the administration and supervision of classroom and laboratory activities, faculty, faculty evaluations and faculty schedules, program student progress, and institutional and departmental regulations and policies and other duties as assigned. 2006-2009: Assistant Program Chairman/Instructor Texas State Technical College Harlingen Computer Science and Software Development Department/Game and Simulation Programming Computer Systems Management Technology Department Assisted Program Chair-Person, duties included the administration and supervision of classroom and laboratory activities, faculty, faculty evaluations and faculty schedules, program student

progress, and institutional and departmental regulations and policies and other duties as assigned. 2004-2005: Instructor/Curriculum Writer Texas State Technical College - Harlingen Served as a member of a team responsible for developing a model curriculum in Game and Simulation Programming for the State of Texas. The team was funded by a grant from the Texas Higher Education Coordinating Board. Assisted in the initial research and grant writing process. Developed the degree map for the program, and developed two of the five courses submitted for the grant. Instruction areas include: computer programming in multiple languages, database administration and programming, web development, PC hardware, operating systems, game and simulation development and programming, Direct X, OpenGL, artificial intelligence, and network programming. 1998 2000: Lab Assistant II/Part-Time instructor Taught courses in Visual Basic, Advanced Visual C++, and SQL Server and Access databases. Administered departmental workstations, domain controllers, web servers, and Alpha AXP minicomputer OpenVMS system. GRANTS & AWARDS: 2004-2005: Texas Higher Education Coordinating Board State Leadership Development Grant Game and Simulation Programming Curriculum and Program Development COURSES APPROVED TO TEACH: The following are courses I have taught at TSTC Harlingen: GAME-1303 Introduction to Game Design & Development Introduction to electronic game development and game development careers. Includes examination of history and philosophy of games, the game production process, employee factors for success in the field, and current issues and practices in the game development industry. GAME-1309 Introduction to Animation Programming Mathematical elements and algorithms involved in basic animation. Includes generating graphics, viewing 3D environments such as visible line detection and 3D surfaces, image processing techniques, and special effects. GAME-1306 Design and Creation of Games Introduction to game and simulation development. Includes analysis of existing applications and creation of a game using an existing game engine. In-depth coverage of the essential elements of game design. Also covers an overview of cultural history of electronic games, survey of the major innovators, and examination of the trends and taboos that motivate game design.

GAME-1304 Level Design Introduction to the tools and concepts used to create levels for games and simulations. Incorporates level design, architecture theory, concepts of critical path and flow, balancing, play testing, and storytelling. Includes utilization of toolsets from industry titles. GAME-1343 Graphics and Simulation Programming I Game and simulation programming. Includes advanced pointer manipulation techniques and pointer applications, points and vectors, sound, and graphics. GAME-1359 Graphics and Simulation Programming II Design and development of 2D game and simulation programs including user interface design, mathematical elements, image and file structure, and software development techniques. Introduces the basics of 3D graphics related to game and simulation programming. GAME-2333 Graphics and Simulation Programming III Advanced applications of game and simulation programming techniques. Includes advanced rendering techniques and BSP trees. Incorporates shadowing, lighting, collision detection, and 3D animation and motion. GAME-1353 Multi-User Game Programming I Network topologies, architecture and protocols, and communication in game and simulation programming. Introduces sockets programming utilizing TCP and UDP protocols in a high-level language. Focuses on blocking and asynchronous modes. GAME-2343 Multi-User Game Programming II Creation of network game and simulation programs. Emphasizes on online game and simulation programming technologies, multithreading, player management, peer-to-peer and client/server development. GAME-1349 OpenGL Programming I Computer graphics with focus on the basic principles and techniques of graphics applications. Emphasizes 3D computer graphics and translating a task from design to suitable algorithms and program code. Combines principles and major techniques in computer graphics with third-party game and simulation technologies. GAME-2353 OpenGL Programming II Vector tools for graphics, transformation of objects, modeling shapes with polygon meshes, 3D viewing, rendering faces for realism, and color theory for game and simulation programming.

GAME-2303 Artificial Intelligence Programming I Basic techniques in artificial intelligence related to game and simulation programming. Includes knowledge representation and interference techniques, expert systems, pathfinding algorithms, and search techniques for problem solving. GAME-2349 Artificial Intelligence Programming II Advanced topics in artificial intelligence as applied to game and simulation- programming. Includes application of the principles of inductive learning, concept formation, decision tree learning, and neural networks. GAME-2359 Game and Simulation Group Project Creation of a game and/or simulation project utilizing a team approach. Includes the integration of design, art, audio, programming, and quality assurance. ITSE-1331 Introduction to Visual Basic Programming Introduction to computer programming using Visual Basic. Emphasizes the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. ITSE-2349 Advanced Visual Basic Programming Advanced Visual Basic programming including file access methods, data structures, modular programming, program testing and documentation. ITSE-2309 Database Programming Database development using database programming techniques emphasizing database structures, modeling, and database access. ITSE-2347 Advanced Database Programming Database development using complex database programming techniques emphasizing multiple interrelated files, menu design, security implementation, and multiple access. ITSE-1307 Introduction to C++ Programming Introduction to computer programming using C++. Emphasis on the fundamentals of objectoriented design with development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. ITSE-2331 Advanced C++ Programming Further application of C++ programming techniques including file access, abstract data structures, class inheritance, and other advanced techniques.

ITSE-2345 Data Structures Design and write documented programs using data structures; incorporate arrays, records, stacks, queues, lists, and trees; and use searching, sorting, traversal, and recursion techniques. ITSE-2317 Java Programming Introduction to object-oriented Java programming including the fundamental syntax and semantics of Java for applications and web applets. ITSE-1391 Special Topics in Computer Programming Topics address recently identified current events, skills, knowledge, and/or attitudes and behaviors pertinent to the technology or occupation and relevant to the professional development of the student. This course was designed to be repeated multiple times to improve student proficiency. ITSE-2380 Cooperative Education - Computer Programming Career-related activities encountered in the student's area of specialization offered through an individualized agreement among the college, employer, and student. Under the supervision of the college and the employer, the student combines classroom learning with work experience. Includes a lecture component ITSE 2359 Advanced Computer Programming Advanced programming techniques including file access methods, data structures, modular programming, program testing and documentation. INEW-2330 Comprehensive Software Project: Planning and Design A comprehensive application of skills learned in previous courses in a simulated workplace. Covers the development, testing, and documenting of a complete software and/or hardware solution. This course may be used as a capstone course for a certificate or degree. INEW-2332 Comprehensive Software Project: Coding, Testing, and Implementation A comprehensive application of skills learned in previous semesters in a simulated workplace. Includes coding, testing, maintenance, and documentation of a complete software and/or hardware solution. This course may be used as a capstone course for a certificate or degree. ITSC-1309 Integrated Software Applications Introduction to business productivity software suites using word processing, spreadsheets, databases, and/or presentation software. ITSC-1305 Introduction to PC Operating Systems Introduction to personal computer operating systems including installation, configuration, file management, memory and storage management, control of peripheral devices, and use of utilities.

ITSC-1307 Unix Operating System I Introduction to the UNIX operating system including multi-user concepts, terminal emulation, use of system editor, basic UNIX commands, and writing script files. Includes introductory system management concepts. ITSW-1307 Introduction to Database Introduction to database theory and the practical applications of a database CPMT 1303 Introduction to Computer Technology A fundamental computer course that provides explanation of the procedures to utilize hardware and software. Emphasis on terminology, acronyms, and hands-on activities. CPMT-1304 Microcomputer System Software Skill development in the installation, configuration, maintenance and troubleshooting of system software in microcomputers. PSYT-1313 Psychology of Personal Adjustment Development of personal, social, and work adjustment skills.