|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Using projects and hands-on exercises, students will learn to build and program small scale robots. Arduino and Raspberry Pi prototyping platforms will be used to perform basic/intermediate navigation under program control, with various sensor inputs, feedback and control techniques. Robots built in this course will be capable of competing in PiWars, SkillsUSA and RoboRave robotics competitions.
Prerequisite:
BCIS 1110
-
3.00 Credits
Through hands-on exercises, projects, and robotics competition challenges, students will learn to design, build and program small-scale robots using the Arduino and Raspberry Pi prototyping platforms to perform intermediate/advanced navigation, decision making, and computer vision tasks under autonomous control. Robots built in this course will be capable of competing in PiWars, RoboRave, and VEXU robotics competitions at intermediate and advanced levels.
Prerequisite:
CIS 2011 or department approval
-
3.00 Credits
Provides an accelerated introduction to JAVA programming language. Covers class design and implementation, object-oriented design topics, Graphic User Interface development, exception handling, file input/output, inheritance, polymorphism.
Prerequisite:
CIS 1275
-
3.00 Credits
Focuses on advanced Java technologies. Course covers design, implementation and deployment of advanced programs based on Java which may include web programming, small device applications (Android, phones, pads, etc.), and related technologies including web services, advanced graphics, databases, multimedia, and other relevant technologies.
Prerequisite:
CIS 2235
-
3.00 Credits
Swift is a programming language created by Apple for building apps for iOS, Mac, Apple TV and Apple Watch. Students will learn to develop apps using the Swift language. The course is taught in CNM's iMac computer classroom with iPads, and iMacs available for testing. Students can use their own Macs or check out the appropriate hardware.
Prerequisite:
CIS 1280 or CIS 2235 or CIS 2275
-
3.00 Credits
Teaches how to develop computer games and simulations. Covers Agile software development, working as a team, building assets, creating scenes, coding object behaviors and other topics. Students will learn how to deploy a game/simulation to Windows, to the Web and/or to Android. Students may also learn to integrate game peripheral Software Development Kits like the Oculus Rift, Google Cardboard, Kinect and/or other systems.
Prerequisite:
CIS 1280
-
3.00 Credits
In this course, students will take Python machine learning ideas and create serverless web applications accessible by anyone with an Internet connection. Students will work through a series of common Python data science problems in an increasing order of complexity. Students will learn to create a web application around numerical or categorical predictions, Machine Learning tools like TensorFlow, understand the analysis of text, create powerful and interactive presentations, serve restricted access to data, and leverage web plugins to accept credit card payments and donations.
Prerequisite:
CIS 1250
-
3.00 Credits
Continues coverage of CANDAND programming. Covers structures, enumerated data types, CANDAND function enhancements, classes and objects, inheritance and virtual functions. This advanced course provides a solid foundation in object-oriented programming methods.
Prerequisite:
CIS 1275
-
3.00 Credits
Covers advanced programming including stacks, queues, linked lists, template classes, inheritance and polymorphism and other computer science problems.
Prerequisite:
CIS 2275
-
3.00 Credits
Course focuses on development of ASP.net web applications using Microsoft's Visual Studio Integrated Developer Environment. Students will learn to use Microsoft's .NET framework to build web applications that use a variety of web controls, can be used by users to access information stored in relational databases, implements site navigation and provides the capability to administer web site membership, roles and permissions. Students will define their web site using the Agile methodology then implement it using the techniques learned in the class.
Prerequisite:
CIS 1280
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|