30.12.2012 Views

Bunker Hill Community College - bhcc-costarica.info

Bunker Hill Community College - bhcc-costarica.info

Bunker Hill Community College - bhcc-costarica.info

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CIT-285 Advanced Java Programming 3 Credits<br />

This course thoroughly examines many of the sophisticated features of the Java programming<br />

language, including interfaces, advanced graphics, some data structures, �le I/O techniques,<br />

multithreading, advanced JDBC Servlets, and Java Server Pages. Students demonstrate their<br />

mastery of the material through a series of graded projects and examinations that challenge<br />

at an extremely high level. The course not only instructs in the preparation of applications<br />

and applets that focus on business-related topics, but also teaches JAVA in an internet-based,<br />

integrative environment that utilizes cross-platform tools. Prerequisites: Grade of C or better<br />

in Java Programming (CIT239) and Precalculus (MAT197). For additional <strong>info</strong>rmation and/or<br />

a course syllabus contact CITDepartment@<strong>bhcc</strong>.mass.edu.<br />

CIT-287 Survey of New Popular OOPL for Programmers 3 Credits<br />

This course is for students who are already have deep knowledge of an Object Oriented<br />

Language (Advanced Java or Advance C++). This course will cover in depth three of the<br />

most commonly requested OOPL in the job market, like C#, Visual Basic .NET and Python<br />

(languages covered may change depending on the current job market needs). The course<br />

will focus on the idiosyncrasies of the different new languages. Knowledge of programming<br />

structures and ability to implement lengthy and complex programming solutions, use of the<br />

debuggers and ease to adapt in deferent IDEs is assumed. Long capstone-like projects will<br />

be required for each language examined and students will be responsible to analyze and<br />

solve the problems by applying the good programming practices and styles already learned<br />

in prior semesters. Prerequisites: Grade C or better in Advanced Java Programming (CIT285)<br />

or Advanced C++ (CIT284), and Precalculus (MAT197).<br />

CIT-299C Computer Technology Internship 3 Credits<br />

This course enhances the academic experience for students. All internships take place at<br />

pre-approved sites. The course allows students enrolled in computer technology courses<br />

to apply what they have learned in the “real world” environment. Students must attend a<br />

weekly on-campus seminar. Students must comply with the Internship requirements, as stated<br />

in the “Internship Handbook,” before registering for the course. In all cases, students need<br />

permission of the department chair to register for this course.<br />

CIT-299N Networking Internship 3 Credits<br />

This course provides students with hands-on experience in networking. The course is<br />

divided into three sections, one that teaches the concepts for building and maintaining a<br />

networking career, another introduces guest lecturers from industry and �nally either an<br />

internship, job shadowing, or team walk through approach to learning. This course provides<br />

a solid foundation to understanding the types of jobs available to students with network<br />

administration skills, what it is like to work in the networking �eld, and students will acquire<br />

a perspective of Employer’s expectations. Students will become more successful with the<br />

interview process since they will have had real world experience and/or understanding<br />

of what will be expected of them when they begin their networking career. Prerequisite:<br />

Permission of department chair.<br />

Computer Media Technology<br />

CMT-101 Game Development Essentials 3 Credits<br />

This course will present the principles, concepts, and components all of games and the<br />

gaming industry’s processes, methodologies, and principles associated with the design,<br />

development, and distribution of computer-based games and computer-based simulations.<br />

This course is designed to provide the student with an overall comprehension of all the<br />

precepts and building blocks that are essential to every computer-based game and simulation.<br />

Computer Media Technology<br />

This course ful�lls the Learning <strong>Community</strong> Seminar requirement for students in Computer<br />

Media Technology. Prerequisites: Writing Skills II (ENG095) and Reading Skills II (RDG095)<br />

or placement.<br />

CMT-103 Managing Game Development 3 Credits<br />

This course will cover the concepts and application of management tools and philosophies<br />

incorporated in today’s game development climate for the purposes of effectively managing<br />

game production scenarios. The student will be introduced to the tasks associated with the<br />

development of a game or simulation projects and the constraints, effects, and rami�cations<br />

affecting the project components. Additionally, the student will be taught critical project<br />

management analysis techniques such as resource allocation, estimating obstacles and<br />

opportunities and how to exploit them to the project’s advantage. Prerequisites: Writing Skills<br />

II (ENG095) and Reading Skills II (RDG095).<br />

CMT-111 HTML & Dreamweaver 3 Credits<br />

The purpose of this course is to teach the student the principles and concepts of designing<br />

and creating WEB pages in an HTML format. The course is designed to expose the student<br />

to the constructs of HTML tags, the attribute modi�cation of HTML tags, the incorporation of<br />

CSS tags, CSS pseudo tags, dynamic effects using styles, and class assignments. Additionally,<br />

the course will teach the student the utilization of graphics and dynamic graphics used in Web<br />

design. Also included will be content presentation control via HTML tables, HTML layers, and<br />

HTML frames. The course will explore the requirements, tools and controls used in WEB page<br />

development by lecture, in-class practical exercises, and home study exercises. The course<br />

will also teach the student to create WEB sites using Dreamweaver as a state-of-the-art web<br />

authoring tool to enable rapid deployment of WEB development projects.<br />

CMT-113 Javascript 3 Credits<br />

This course teaches students the concepts and practical application of JavaScript<br />

programming language as a WEB authoring tool. Students learn to program WEB pages<br />

to perform such tasks as forms and form validation, image swapping, auto-scrolling text,<br />

browser detection and control and time and date extraction and conversion. The course<br />

explores designing and developing JavaScript functions using iteration loops, conditional<br />

statements, switch statements, parameter passing, location redirection, in-line JavaScript and<br />

remote access JavaScript utilization. Prerequisites: Applications/Concepts (CIT110) and HTML<br />

& Dreamweaver (CMT111). For additional <strong>info</strong>rmation and/or a course syllabus contact<br />

CITDept@<strong>bhcc</strong>.mass.edu.<br />

CMT-115 Flash 3 Credits<br />

Flash is a vector based animation and web authoring tool that provides the capability to<br />

design and develop animated graphics, animated movies, animated buttons, and interactive<br />

navigation menus that are a predominate part of modern day WEB design strategies. Flash is<br />

the technology behind on-line interactive training programs, student lessons, tutorial movies,<br />

advertising delivery programs, music players, and corporate presentations across the internet.<br />

Flash provides a web message delivery medium that is unique, attention grabbing, and very<br />

effective when viewed. Its incorporation as a web design skill can be considered a requisite<br />

part of an overall web development strategy. Prerequisite: JavaScript (CMT113).<br />

CMT-117 XML 3 Credits<br />

This course introduces the student to writing Extensible Markup Language documents for the<br />

Web, using custom markup tags, Cascading Style Sheets and Extensible Style Language Style<br />

sheets. Students will create a Document Type De�nition (DTD) for validating their documents<br />

with an XML parser. Students will also learn how to transform XML documents into other<br />

formats for computers that are not capable of viewing XML format documents. Prerequisite:<br />

HTML and Dreamweaver (CMT111).<br />

2012 - 2013 <strong>College</strong> Catalog 179

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!