• No results found

CURRICULUM VITAE EDUCATION:

N/A
N/A
Protected

Academic year: 2021

Share "CURRICULUM VITAE EDUCATION:"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

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

(2)

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 mini- computer 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.

(3)

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.

(4)

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 object- oriented 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.

(5)

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.

(6)

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.

References

Related documents

Besides the trainings mainly on the manufacturing, which are conducted inside the public vocational training facilities by the government and prefectures, the outsourcing has

To qualify for federal financial assistance, you must enroll in your Kaiser Foundation Health Plan of the Northwest plan or any other issuer’s plan(s) through the Health

11 the wolf run slot machine 12 the money game slot game 13 ghost rider slot online 14 secret lagoon slot machine 15 book of ra slot game download 16 free games slot machines casino

Some games (the casks, the treasure map, the coconut palms and the cabin) include help at the easy levels in the cabin boy and sailor rank, to help understanding of how the

To determine the effects of the plants extracts such as Samanae saman, Jacaranda filicifolia, Tamarindus indica and others on the activity of three

one (zero) means that a version of the expectations hypothesis with constant risk premia can not be rejected for the convenience yields of heating oil and live cattle: expected

The joint meeting of the Los Alamos National Laboratory (LANL) Oversight Committee and the Information Technology (IT) Oversight Committee was called to order by Senator Phil A.. at

For example, the above hedge portfolio that is long stocks with high volatility spreads and short stocks with low volatility spreads earns a weekly value- weighted abnormal return