Yan Chen
Professor
Computer Information Systems
EMAIL: ychen@bmcc.cuny.edu
Office: F-930H
Office Hours:
Phone: +1 (212) 220-8384
Expertise
Degrees
PhD in Computer Science, New Jersey Institute of Technology
Courses Taught
- This course develops an understanding of computer technology through the exploration of software packages on personal computers. The applications include word processing, spreadsheet, and database management. Students will also learn computer terms and concepts as well as the historical, social and economic implications of computer technology for our society.
Course Syllabus - This course introduces the student to data base concepts and applications using state-of-the-art data base packages. The student not only studies the theory of data bases, but also implements and tests complete data base applications.
Prerequisite: CSC 110 or CIS 100
Course Syllabus - This course introduces the student to spreadsheet concepts and applications using state-of-the-art spreadsheet packages. Emphasis is placed on the use of the package to solve a wide range of business problems, including, but not limited to, accounting, scheduling and statistical applications. Students will develop and test a series of projects.
Prerequisite: CSC 110 or CIS 100
Course Syllabus - This course is an introductory course in telecommunications networks. It covers the fundamentals of networking concepts, such as networking media, topology, switching, and management. It will also include an introduction to Open System Interface (OSI) layered organization and the functionality of each layer.
Prerequisite: CSC 110 or CIS 165 or CSC 111 or Departmental Permission
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 the student to the principles and theories of computation and information processing. The topics include hardware and software organization, data representation, algorithm development and networking principles. Special emphasis will be placed on creation of knowledge from data; the impact of computation on daily life; role of abstraction in solving problems; and implementation of algorithms on a variety of platforms including the Internet.
- This course introduces the student to the theoretical and practical aspects of computers. The major laboratory experience is the completion of programming projects using Polya's four-step method. These projects have been carefully selected and ordered to provide the student with experience in fundamental control and data structures. All practical programming work is done on microcomputers.
Prerequisite: CSC 101, GIS 101 or Departmental Approval
Course Syllabus - This course is a continuation of CSC 110. Students are introduced to elementary data structures, string processing, and searching and sorting techniques. Students are expected to complete several complex programs.
Prerequisite: CSC 110, CSC 111 or departmental approval
Course Syllabus - This course covers mathematical foundations for computer science. Topics include algorithm analysis, recursion and recurrence, graph theory, trees, Boolean algebra, and modeling computation. Students will be expected to complete projects for each topic involving formal proof techniques, mathematical reasoning and/or programming.
Prerequisite: CSC 110
Corequisite: MAT 206
Course Syllabus - This course is an introduction to abstract data structures, their use and implementation. Storage allocation techniques, including stacks, queues, and linked lists and recursive programming will be discussed. Students will be expected to complete several programming assignments illustrating the basic concepts.
Prerequisites: CSC 210 and CSC 230
Course Syllabus - The students enhance their knowledge of Assembler Language and machine architecture by writing sophisticated programs utilizing indexing, subroutines and linkage conventions. User and system macros, conditional assembly and file input/output operations are covered.
Prerequisite: CSC 310
Course Syllabus
Research and Projects
Publications
Refereed Journal Papers
- Min, Y. Perl, Y. Chen, M. Halper, J. Geller, and Y. Wang. Auditing as part of the terminology design life cycle. Journal of the American Medical Informatics Association, 13(6), pages 676–690, November/December 2006.
- Chen, Y. Perl, J. Geller and J. J. Cimino. UMLS Users, Uses and Future Agenda. Journal of the American Medical Informatics Association, 14(2):221–231 March/April 2007.
- Wang, M. Halper, H. Min, Y. Perl, Y. Chen and K. Spackman. Structural Methodologies for Auditing SNOMED. Journal of Biomedical Informatics, 40(5): pages 561–581, October 2007.
- Chen, Y. Perl, J. Geller, G. Hripcsak and L. Zhang. Comparing and Consolidating Two Heuristic Metaschemas. Journal of Biomedical Informatics, 41(2) pages 293-317, April 2008.
- Chen, H. Gu, Y. Perl, J. Geller and M. Halper. Structural Group-Based Auditing of UMLS Semantic Type Assignments, Journal of Biomedical Informatics, 42(1): pages 41–52, February 2009.
- Chen, H. Gu, Y. Perl, J. Geller and M. Halper. Structural Group-Based Auditing of Missing UMLS Hierarchical Relationships, Journal of Biomedical Informatics, 42(3): pages 452-467, June 2009.
- Chen, H. Gu, Y. Perl, M. Halper, and J. Xu. Expanding the extent of a UMLS semantic type via group neighborhood auditing. Journal of the American Medical Informatics Association, 16(5): pages 746–757, September/October 2009.
- Wang, M. Halper, D. Wei, H. Gu, Y. Perl, J. Xu, G. Elhanan, Y. Chen, K. A. Spackman, J. T. Case, and G. Hripcsak. Auditing complex concepts of SNOMED using a refined hierarchical abstraction network. Journal of Biomedical Informatics, 45(1): pages 1-14, February 2012.
- Chen, H. Gu, Y. Perl, and J. Geller. Overcoming an obstacle in expanding a UMLS semantic type extent, Journal of Biomedical Informatics. 45(1):61-70, Feburary 2012;
- Gu, G.Elhanan, Y. Perl; G. Hripcsak; J. Cimino; J. Xu, Y. Chen, J. Geller, and C. Morrey. A Study of Terminology Auditors’ Performance for UMLS Semantic Type Assignments. Journal of Biomedical Informatics, . 45(6):1042-8, December, 2012
- Agrawal, Z. He, Y. Perl, D. Wei, M. Halper, G. Elhanan, and Y. Chen. The readiness of SNOMED problem list concepts for meaningful use of electronic health records. Artificial Intelligence in Medicine. 58(2): 73-80, 2013.
- He, C. P. Morrey, Y. Perl, G. Elhanan, L. Chen, Y. Chen and J. Geller. Sculpting the UMLS Refined Semantic Network. Online J Public Health Inform. 2014; 6(2): e181.
- Ochs, J. Geller, Y. Perl and Y. Chen. A Tribal Abstraction Network for SNOMED CT Hierarchies without Attribute Relationships. Journal of the American Medical Informatics Association, 22(3):628-39, 2015.
- Ochs, J. Geller, Y. Perl, Y. Chen, J. Xu, H. Min, J. Case and Z. Wei, Scalable quality assurance for large SNOMED CT hierarchies using subject-based subtaxonomies. Journal of the American Medical Informatics Association, 22(3):507-18, 2015
- He, J. Geller A, and Y. Chen. Comparative Analysis of the Density of the SNOMED CT Conceptual Content for Semantic Harmonization. Artificial Intelligence in Medicine, 64(1):29-40, 2015
- Wei, H. Gu, Y. Perl, M. Halper, G. Elhanan, Y. Chen, Structural Measures to Track the Evolution of SNOMED Hierarchies, Journal of Biomedical Informatics;57:278-87, 2015
- Gu, Y. Chen, Z. He, M. Halper, and L. Chen. Quality Assurance of UMLS Semantic Type Assignment Using SNOMED Hierarchy. Method of Information in Medicine, 55(2):158-65, 2016
- Zheng, H. Min, Y. Chen, J. Xu, J. Geller, Y. Auditing NCIt Neoplasm Concepts in Groups of High Error Concentration. Applied Ontology, 12(2):113-130, 2017
- Zheng, Y. Chen, Y. Perl, M. Halper, and S. de Coronado. Complex overlapping concepts: An effective auditing methodology for families of similarly structured BioPortal ontologies. Journal of Biomedical Informatics; 83:135-149, 2018
- Gu, Z. He, D. Wei, G. Elhanan and Y. Chen, Validating UMLS Semantic Type Assignments Using SNOMED CT Semantic Tags. Method of Information in Medicine, 57(01):43-53, 2018
Refereed Conference Publications:
- Halper, Y. Wang, M. Hua, Y. Chen, Y. Perl, K. Spackman and Hripcsak. Analysis of Error Concentrations in SNOMED, proceedings of AMIA Symposium 2007, pages 314–318.
- Gu, G. Hripcsak, Y. Chen, G. Elhanan, J. J. Cimino, J. Geller and Y. Perl. Evaluation of a UMLS Auditing Process of Semantic Type Assignments, proceedings of AMIA Symposium 2007, pages 294–298.
- Cohen, Y. Chen and Y. Perl. Updating the Genomic Component of the UMLS Semantic Network, proceedings of AMIA Symposium 2007, pages 150–154.
- Wang, D. Wei, J. Xu, G. Elhanan, Y. Perl, M. Halper, Y. Chen, K. Spackman and G. Hripcsak. Auditing Complex Concepts in Overlapping Subsets of SNOMED. AMIA Symposium 2008, pages 314–318.
- Wei, M. Halper, G. Elhanan, Y. Chen, Y. Perl, J. Geller, and K. A. Spackman. Auditing SNOMED relationships using a converse abstraction network, proceedings of AMIA Symposium 2009, pages 685–689.
- Wei, Y. Chen, and J. Doong. A 3D Virtual World Teaching and Learning Platform for Computer Science Courses in Second Life, International Conference on Computational Intelligence and Software Engineering, December 2009, pages 1-4.
- Halper, C. Paul Morrey, Y. Chen, G. Elhanan, G.Hripcsak, and Y. Perl. Auditing Hierarchical Cycles to Locate Other Inconsistencies in the UMLS, proceedings of AMIA Symposium 2011, pages 529–536.
- Ochs, Y. Perl, J. Geller, M. Halper, H. Gu, Y. Chen, and G. Elhanan. Scalability of abstraction-network-based quality assurance to large SNOMED hierarchies. Proceedings of AMIA Annual Symposium 2013, pages 1071-80.
- Agrawal, Y. Perl, Y. Chen, G. Elhanan, and M Liu. Identifying Inconsistencies in SNOMED CT Problem Lists using Structural Indicators. Proceedings of AMIA Annual Symposium 2013, pages 17-26.
- He, Y. Chen, and J. Geller, Topological-Pattern-Based Recommendation of UMLS Concepts for National Cancer Institute Thesaurus. Proceedings of AMIA Annual Symposium 2016, , pages 618-627.
- He, Y. Chen, G. Elhanan, J. Geller, and Y. Perl. Auditing the Assignments of Top Semantic Types of the UMLS Semantic Network. 2017 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), Pages 1262-1269
- He, Y. Chen, V. Keloth, J. Geller, Extended Analysis of Topological-Pattern-Based Ontology Enrichment, 2017 IEEE International Conference on Bioinformatics and Biomedicine (BIBM), Pages 1641-1648