Eduardo Efrain Naranjo Rivera

Adjunct Lecturer
Computer Information Systems
EMAIL: enaranjorivera@bmcc.cuny.edu
Office:
Office Hours:
Phone:
Expertise
Degrees
Courses Taught
- This course is an introduction to the fundamental concepts of computer programming using a high-level programming language. The topics include program design, algorithm development using various control structures, modularization, debugging and documentation.
Prerequisite: CSC 101, GIS 101 or Departmental Approval
Course Syllabus - This course introduces students to client-side web programming. Emphasis is placed on structure, formatting and scripting of web pages as well as manipulation of media elements to solve elementary level application problems. A variety of client-based technologies are introduced to facilitate the understanding of design and programming concepts in a web environment. A final project consisting of the creation of an online application will be developed.
Prerequisite: CSC 110 or CSC 111 or department approval
Course Syllabus - This course introduces the design, implementation, testing, and manipulation of database management systems. The design techniques include conceptual data modeling, entity relational modeling and normalization techniques. The databases are then implemented using structured query languages. Testing strategies verify data integrity, security, and privacy. Manipulation activities include insert, update, and delete operations.
Prerequisite: CSC 110 or CSC 111 or department approval.
Course Syllabus - This course introduces students to server-side web programming. Emphasis is placed on database connectivity in order to solve intermediate level application problems using server side programming language. Students will be assigned web projects that facilitate understanding of design and programming of client server concepts. The final project consists of the creation of a web application with input, output, and database components.
Prerequisite: [(CSC 210 or CSC 211) and CIS 385] or departmental approval
Course Syllabus
Research and Projects
Publications
Honors, Awards and Affiliations
- Option 1
- Option 2
- Option 3