PTA(Programming Teaching Assistant)是PAT(Programming Ability Test)的配套练习平台。

1、关于PAT

PAT(Programming Ability Test)是计算机程序设计能力考试。具体可参考PAT的网站。那么这个考试有什么用那?企业是否认可那?参考知乎该问题第一条回答,其中特别诱人的是:

PAT中心会在每场考试结束后立刻把考生数据(在考生自愿的前提下)发给企业。所以很多成绩优秀的考生根本不用自己提简历,直接被企业的HR们追着打电话发邮件请去面试。

--引用自知乎回答

当然能做到被公司HR们追着打电话的也需要考出一个高分,如何考出高分,刷题!在PAT上有专题练习配套课程.配套课程都是免费的mooc,适合初学者,但是专题练习还是适合学完语言和数据结构的同学。那么初学者刷题的话还是去PTA吧。

2、PTA

PTA是PAT的配套练习平台,支持更丰富的题目类型,其编程类题目具有与PAT相同的判题环境,题目库由全国高校程序设计与算法类课程群的教师们共同建设。PTA是程序设计类课程的辅助教学工具,可联系浙大老师向chenyue@zju.edu.cn 发送单位,

教师姓名、邮箱、手机号)要求开通教师权限,有了教师权限就可以构建题目集、新建题目、和创建用户组(创建班级)。

3、教师如何布置PTA作业

详细可参见PTA网站中的教师用户说明书

若仅布置作业教师只需要完成教师用户说明书中的如下步骤:

  • 创建班级

    • 一、2. 开学第一周:导入学生名单
    • 三、创建教学班
  • 布置作业
    • 尤其注意固定时间是用来考试的,固定时长才是布置作业的。
    • 二、 创建新题目集

其他需要详见教师用户说明书,也可私信我。

4、学生如何使用PTA

注册登陆PTA网站,绑定学号后,点击“进入题库”可进入题目集:

在题目集里,带有“浙大版”的题库都需要输入读者码,购买相应配套教材,在教材的背面封皮上一般有读者码。剩余的题目集,比如基础编程题目集、数据结构与算法题目集(中文)等都是点击查看答题的。

那么如何答题那?

假如教师创建的题目集名称为C程序设计(黑龙江科技大学),将题目集加入用户组之后,学生可进行如下操作来完成答题:

  • 点击题目集名称里大有C程序设计(黑龙江科技大学),教师给大家创建的作业题,点击去之后可以看到题目:

  • 随意点击一个题目可以看到题目要求:

  • 根据题目要求在自己电脑上的编译器上编写程序,编写好程序后并且编译运行成功后,提交程序代码。在题目页面的最下面,如下图所示,将程序代码粘贴到gcc下面的程序代码处,然后点击提交。

  • 提交后,PTA会有反馈信息,并且对提交的题目有一些要求。

注意:关于PTA的反馈信息 具体可参见PTA网站首页的 常见问题解答FAQ

需要特别注意的是:

PTA的使用简介的更多相关文章

  1. 2018上C语言程序设计(高级)作业- 初步计划

    C语言程序设计(高级)36学时,每周4学时,共9周.主要学习指针.结构和文件三部分内容.整个课程作业计划如下: PTA和博客的使用指南 若第一次使用PTA和博客,请务必先把PTA的使用简介和教师如何在 ...

  2. C#刷遍Leetcode面试题系列连载(1) - 入门与工具简介

    目录 为什么要刷LeetCode 刷LeetCode有哪些好处? LeetCode vs 传统的 OJ LeetCode刷题时的心态建设 C#如何刷遍LeetCode 选项1: VS本地Debug + ...

  3. ASP.NET Core 1.1 简介

    ASP.NET Core 1.1 于2016年11月16日发布.这个版本包括许多伟大的新功能以及许多错误修复和一般的增强.这个版本包含了多个新的中间件组件.针对Windows的WebListener服 ...

  4. MVVM模式和在WPF中的实现(一)MVVM模式简介

    MVVM模式解析和在WPF中的实现(一) MVVM模式简介 系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二)数据绑定 MVVM模式解析和在 ...

  5. Cassandra简介

    在前面的一篇文章<图形数据库Neo4J简介>中,我们介绍了一种非常流行的图形数据库Neo4J的使用方法.而在本文中,我们将对另外一种类型的NoSQL数据库——Cassandra进行简单地介 ...

  6. REST简介

    一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式.”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则. ...

  7. Microservice架构模式简介

    在2014年,Sam Newman,Martin Fowler在ThoughtWorks的一位同事,出版了一本新书<Building Microservices>.该书描述了如何按照Mic ...

  8. const,static,extern 简介

    const,static,extern 简介 一.const与宏的区别: const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量. 执行时刻:宏是预编 ...

  9. HTTPS简介

    一.简单总结 1.HTTPS概念总结 HTTPS 就是对HTTP进行了TLS或SSL加密. 应用层的HTTP协议通过传输层的TCP协议来传输,HTTPS 在 HTTP和 TCP中间加了一层TLS/SS ...

随机推荐

  1. Coursera DeepLearning.ai Logistic Regression逻辑回归总结

    既<Machine Learning>课程后,Andrew Ng又推出了新一系列的课程<DeepLearning.ai>,注册了一下可以试听7天.之后每个月要$49,想想还是有 ...

  2. python之文件读写详解

    打开文件 函数open() 参数说明: file:文件路径 mode: 文件的读写方式,默认'r',只读方式: buffering:设置缓冲策略,0用于二进制文件,1为行缓冲,用于文本模式:默认二进制 ...

  3. 非空校验的提示按钮(shiro项目中来的六)

    一:图示 二,js脚本 /** * jquery tips 提示插件 jquery.tips.js v0.1beta * * 使用方法 * $(selector).tips({ //selector ...

  4. 【Luogu3804】【模板】后缀自动机(后缀自动机)

    [Luogu3804][模板]后缀自动机(后缀自动机) 题面 洛谷 题解 一个串的出现次数等于\(right/endpos\)集合的大小 而这个集合的大小等于所有\(parent\)树上儿子的大小 这 ...

  5. [Luogu3121][USACO15FEB]审查Censoring

    题面 sol 开一个栈记录依次经过的\(AC\)自动机上的节点编号以及这一次的字母,若匹配到一个串就直接弹掉栈顶的\(len\)个元素,\(len\)为匹配到的模式串长度.弹栈顶直接\(top-=le ...

  6. Bzoj1899: [Zjoi2004]Lunch 午餐

    题面 传送门 Sol 首先显然吃饭久的要排在前面 之后再来分配队伍,设\(f[i][j]\)表示到第\(i\)个人,\(A\)队伍要等\(j\)的最小吃完饭时间 那么就是一个简单的背包吧... # i ...

  7. Oracle闪回恢复

    Oracle的闪回功能包括 1.闪回数据库(前提 归档模式下 启用闪回数据库) mount 下 alter database archivelog; alter database flashback ...

  8. Mybatis动态SQL单一基础类型参数用if标签

    Mybatis动态SQL单一基础类型参数用if标签时,test中应该用 _parameter,如: 1 2 3 4 5 6 <select id="selectByName" ...

  9. MyBatis延迟加载和缓存

    一.延迟加载 1.主对象的加载: 根本没有延迟的概念,都是直接加载. 2.关联对象的加载时机: 01.直接加载: 访问主对象,关联对象也要加载 02.侵入式延迟: 访问主对象,并不加载关联对象 访问主 ...

  10. devstack部署openstack环境

    背景:公司需要搭建openstack私有云.配置两台物理服务器. 各大搜索引擎了解了下OpenStack.决定先在虚拟机上部署实现openstack. 前提准备 设备:一台宿主机Windows10 1 ...